menu php fonction switch case

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : menu php fonction switch case

Re: menu php fonction switch case

par mr.mickael » 11 févr. 2011, 13:08

Trés bien merci, erreur de débutant lol

Bonne journée

Re: menu php fonction switch case

par xTG » 11 févr. 2011, 12:47

$page = "Accueil";
La voilà l'erreur, la variable ne changera pas toute seule de valeur. ;)

C'est une opération par défaut et non à exécuter tout le temps !
Tu testes l'existence de la variable dans l'url et si elle n'existe pas tu fais cette opération.
if( isSet($_GET['page']) )
  $page = $_GET['page'];
else
  $page = "Accueil";

menu php fonction switch case

par mr.mickael » 11 févr. 2011, 11:56

Bonjour a tous,

Voila mon souci :

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 il reste sur ma page par défaut :


Code PHP

<?Php
$page="Accueil";
switch ($page)
{

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

}
?>
Code html

<ul id="menu"">

<li><a href="index.php?page=Accueil">Accueil</a></li>
<li><a href="index.php?page=Presentation">Présentation</a></li>
<li><a href="index.php?page=Etape3">Etape n°3</a></li>
<li><a href="index.php?page=Etape4">Etape n°4</a></li>
<li><a href="index.php?page=Etape5">Etape n°5</a></li>

</ul>


est-ce que vous pouvez m'orienter svp?

Merci d'avance