probleme sur switch/case sur variable de session
Posté : 19 oct. 2007, 19:47
hellp,
j'ai cree une variable de session "error" qui va prendre des valeurs differentes en fonction de l'erreur (l'email deja utilise, produit non disponible etcetc) donc: une page qui gere tout...
quand j'appelle ma variable de session et que je fais un test j'ai cette erreur:
qq un pourrait me dire ce qui ne va pas svp?
j'ai essaye de mettre des quotes " et ' mais au mieux ca ne m'affiche pas l'erreur mais ca m'affiche "cas numero 1" ET "cas numero 2"
merci
j'ai cree une variable de session "error" qui va prendre des valeurs differentes en fonction de l'erreur (l'email deja utilise, produit non disponible etcetc) donc: une page qui gere tout...
quand j'appelle ma variable de session et que je fais un test j'ai cette erreur:
Notice: Use of undefined constant error - assumed 'error' in C:\Program Files\EasyPHP 2.0b1\www\lottery\error.php on line 3
cas numero 1cas numero 2
<?php session_start();
switch ($_SESSION[error])
{
case "1":
print "cas numero 1";
case "2":
print "cas numero 2";
}
?>
par contre quand je peux afficher la variable de session a l'ecran sans probleme.qq un pourrait me dire ce qui ne va pas svp?
j'ai essaye de mettre des quotes " et ' mais au mieux ca ne m'affiche pas l'erreur mais ca m'affiche "cas numero 1" ET "cas numero 2"
merci