ou est l'erreur ?

Eléphant du PHP | 184 Messages

10 août 2006, 13:58

Pourrais tu mettre la totalité de ton code? l'erreur vient d'ailleurs
Image

AnT.
Invité n'ayant pas de compte PHPfrance

10 août 2006, 18:02

Encore plus mystérieux...
je désactive tout pour ne garder que le swtich

si j'ai :
$moment = 'B';
switch($moment)
{ 
case 'A' :
echo "toto";
break;

// case 'B' : 
//echo "mama";
//break;

case 'C' :
echo "lulu";
break;
}
ca marche nickel, (c'est à dire que ca n'affiche rien ! )

En revanche avec :
$moment = 'B';
switch($moment)
{ 
case 'A' :
echo "toto";
break;

case 'B' : 
echo "mama";
break;

case 'C' :
echo "lulu";
break;
}
ca me redonne :

Code : Tout sélectionner

Parse error: syntax error, unexpected T_ECHO in /mnt/.../php/arrivee.php on line 38
la j'ai plus d'idée...

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

10 août 2006, 18:13

$moment = 'B';
switch ($moment)
       { case 'A' : echo "toto"; break;
         case 'B' : echo "mama"; break;
         case 'C' : echo "lulu"; break;
       }
Chez moi, ce code affiche : mama

Ton switch fonctionne correctement.
L'erreur vient donc d'un autre endroit de ton code.

AnT.
Invité n'ayant pas de compte PHPfrance

10 août 2006, 18:43

Ton switch fonctionne correctement.
L'erreur vient donc d'un autre endroit de ton code.
le problème, c'est qu'il n'y a plus rien d'autre dans le code, j'ai tout virer pour faire le test !

Question con : est-ce que pourrait venir du serveur ?

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

10 août 2006, 18:56

Je n'ai pas idée d'un quelconque paramètre dans la configuration de PHP
qui pourrait faire planter un code aussi simple et épuré...

Tu as pensé à un exorcisme ? :roll:

Invité
Invité n'ayant pas de compte PHPfrance

10 août 2006, 19:03

Tu as pensé à un exorcisme ? :roll:
je pensais bien sacrifier une souris, mais je ne sais pas si ca marcherais.

En plus, je viens de changer de serveur et j'ai tjs le même pb alors...

AnT.
Invité n'ayant pas de compte PHPfrance

10 août 2006, 19:22

Tjs aussi étrange,

j'ai repris ton, code, copié/coller et re collé les autres éléments de mon fichier apèrs, ca marche.

j'ai rien compris, mais merci qd même !

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

10 août 2006, 19:44

J'accepterai la souris en offrande. :twisted: :agenouille: