Question sur switch qui deconne !! RESOLU

Question sur switch qui deconne !! RESOLU - PHP - Programmation

Marsh Posté le 26-10-2004 à 11:05:16    

bonjour
le php est pas trop mon truc et là petit soucis con
je m'en sors pas
 
j'ai ce code
 
  switch( $ou )  
       {  
      case "1" :
         echo "i égale 1";
   break;
      case "2" :
         echo "i égale 2";
   break;
      case 1 :
         echo "ok 1";
   break;
      case 2 :
         echo "ok 2";
   break;
   default:
   echo "raté".$ou;
   break;
  }

 
le resultat est raté'2'
 
je ne comprends pas
 
merci de votre aide


Message édité par dead hunter le 26-10-2004 à 11:18:39
Reply

Marsh Posté le 26-10-2004 à 11:05:16   

Reply

Marsh Posté le 26-10-2004 à 11:12:52    

ben à priori déjà il n'y a pas de chiffre dans ta variable $ou ... elle contient la chaine " '2' ", il faut que tu vires les quotes au moment de l'affectation de ta variable... je ne comprends pas comment elles se retrouvent là ...
 
++

Reply

Marsh Posté le 26-10-2004 à 11:14:44    

ok
comment on fait en php pour virer les ' ?

Reply

Marsh Posté le 26-10-2004 à 11:15:15    

tpn $ou vaut quoi avant d'arriver dans le switch?

Reply

Marsh Posté le 26-10-2004 à 11:17:40    

2

Reply

Marsh Posté le 26-10-2004 à 11:18:25    

ok trouve et resolu
MERCI

Reply

Marsh Posté le 26-10-2004 à 11:19:54    

surtout met pas la reponse au cas ou des gens ont besoin d'aide [:dawa]

Reply

Marsh Posté le 26-10-2004 à 11:22:40    

$ou = (substr($_POST ['var2'],1,1));

Reply

Marsh Posté le 26-10-2004 à 12:26:20    

tu dois te tromper quand tu passes ton argument, pour que ca donne '2' et pas seulement 2

Reply

Marsh Posté le 26-10-2004 à 12:30:52    

surtout que normalement, 2 et'2' ca donne grosso merdo la même chose en péhachepé -_-


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed