le 03/06/2005 à 22:16
Probleme avec Switch
Bonjour,
Mon probleme c'est d'avoir un resultat dans la bare de des adresses de cette maniere:
index.php?mode=menu&p=page1
Je fais mon switch de la maniere suivante:
Le probleme il m'affiche les donnees des 2 switch melangees.
Comment resoudre ce probleme? parce que ca va me faciliter de mettre l url un peu longue juste en ajoutant un autre switch, par exemple:
index.php?mode=menu&p=page1&article=article1
Merci d'avance
Mon probleme c'est d'avoir un resultat dans la bare de des adresses de cette maniere:
index.php?mode=menu&p=page1
Je fais mon switch de la maniere suivante:
<?php
if(isset($_GET["mode"])) $mode = $_GET["mode"];
else $mode = "";
if(!file_exists($mode.'.php.'))
{
$mode="default.php";
}
switch ($mode)
{
case "welcome":
include ("welcome.php");
break;
case "welcome2":
include ("welcome2.php");
break;
case "welcome3":
include ("welcome3.php");
break;
case "welcome4":
include ("welcome4.php");
break;
default:
include ("default.php");
}
//2eme partie
if(isset($_GET["p"])) $p = $_GET["p"];
else $p = "";
if(!file_exists($p.'.php.'))
{
$p="default.php";
}
switch ($p)
{
case "page1":
include ("page1.php");
break;
case "page2":
include ("page2.php");
break;
default:
include ("default.php");
}
?>
Le probleme il m'affiche les donnees des 2 switch melangees.
Comment resoudre ce probleme? parce que ca va me faciliter de mettre l url un peu longue juste en ajoutant un autre switch, par exemple:
index.php?mode=menu&p=page1&article=article1
Merci d'avance