fonction switch case

yacine1
Invité n'ayant pas de compte PHPfrance

24 oct. 2011, 14:09

j'essaye de faire un menu php afin qu'il affiche les pages de mon choix, mais le souci c'est que ma fonction switch ne fonctionne pas :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>
       <title>bluescorpion</title>
       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	   <head>
   <title>bluescorpion !</title>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

   <link rel="stylesheet" media="screen" type="text/css" title="Mécanique" href="test.css" />

   </head>
 
   <body>
 
       <!-- L'en-tête -->
 
       <div id="en_tete">
           
       </div>
 
       <!-- Les menus --> 
   
 
       <div id="menu">        
           <div class="element_menu">
               <h3>Titre menu</h3>
               <ul>
<li><a href="?page=test">test</a></li>
<li><a href="?page=presentation">presentation</a></li>

               </ul>
           </div>
       
               
       </div>
<?Php
if( isSet($_GET['page']) )
  $page = $_GET['page'];
else
  $page = "test";
switch ($page)
{

case 'test': include('test.html'); break;
case 'Presentation': include('Presentation.php'); break;
default : include('test.html'); break;

}
?>   
	   
 
       <!-- Le corps -->
 
       <div id="corps">
           <h1>site</h1>
       
           <p>
               Bienvenue  !<br />
               
           </p>
       
           <h2>A qui s'adresse ce site ?</h2>    
           <p>
               <br />
               
           </p>
           
           <h2>L'auteur</h2>    
           <p>
               
           </p>
       </div> 

 
</div>	   
	   
	   
 
       <!-- Le pied de page -->
 
       <div id="pied_de_page">
           <p>Copyright "Tout pourri Corporation" 2011, tous droits réservés</p>
       </div>
   
 
   </body>
</html>

Eléphant du PHP | 451 Messages

24 oct. 2011, 19:29

Tu n'es pas dans le bon forum.

Je pense que tu devrais regarder ton if ou tu vérifie si $_GET['page'] car y a une faute de frappe.