pas de goto en php ... mais ?

Eléphant du PHP | 200 Messages

12 janv. 2006, 13:14

L'instruction Goto n'existe pas en php mais y a t il un "truc"de veteran pour passer outre notamment dans un switch ...

Code : Tout sélectionner

switch ($case): case 0 : //traitement si true goto =>case 2 break; case 1: //blabla break; case 2 : //blabla break; endswitch;

:wink:
Univers divided by 0 - cucumber error - reboot

Invité
Invité n'ayant pas de compte PHPfrance

12 janv. 2006, 15:28

salut
tout à l'heure on m'a donné le tuyau suivant pour une check box tu peux peut être t'en inspirer

inscriptionword = isset($_POST['inscriptionword']) ? "coché" : "pas coché";
$inscriptionexcel = isset($_POST['inscriptionexcel']) ? "coché" : "pas coché";

si c'est coché ça envoie coché sinon ça envoie pas coché
malheureusement je peux pas t'aider + !!!!

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

12 janv. 2006, 15:47

tu places ton switch dans une fonction
et tu ré-appelles la fonction en changeant le paramètre.

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

12 janv. 2006, 15:51

function aiguillage($valeur)
{ switch ($valeur)
         { case 0  : if ($test) aiguillage(2); break;
           case 1  : traitement(1); break;
           case 2  : traitement(2); break;
           default : traitement("defaut");
         }
}

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

12 janv. 2006, 21:53

y a t il un "truc"de veteran pour passer outre notamment dans un switch ...
vétéran toujours à l'appel........ albat :lol: :langue:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

12 janv. 2006, 22:03

Tu verras, toi aussi, un jour, tu seras un vieux truc ! :lol:

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

12 janv. 2006, 22:19

Nan, comme les femmes toujours 21 ans jamais plus :-#
...
...
m'enfin Image

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute