Switch....
Laet
-
ephp -
ephp -
Salut,
Je suis un peu coincée... Help me please...
En fait j'ai une select case, et donc plusieurs choix. Pour chacun des choix, je veux quelques choses de differents. Alors j'ai deux pages php:
La premiere avec le select case :
<form action="Recherche.php" target="Page">
<font face="script" size=6>Voir les créations</font>
<select name="Voir">
<option value="Toutes">Toutes les créations</option>
<option value="Theme">Par thème</option>
<option value="Technique">Par technique</option>
<option value="Disponibilite">Par disponibilité</option>
</select>
<Input type="Submit" value="Valider">
</form>
La deuxieme avec le switch :
switch ($Voir){
case"Toutes":
break;
}
Et le probleme est que la variable "Voir" n'est pas défini...
Si vous voyez ce qui manque...
Merci
Je suis un peu coincée... Help me please...
En fait j'ai une select case, et donc plusieurs choix. Pour chacun des choix, je veux quelques choses de differents. Alors j'ai deux pages php:
La premiere avec le select case :
<form action="Recherche.php" target="Page">
<font face="script" size=6>Voir les créations</font>
<select name="Voir">
<option value="Toutes">Toutes les créations</option>
<option value="Theme">Par thème</option>
<option value="Technique">Par technique</option>
<option value="Disponibilite">Par disponibilité</option>
</select>
<Input type="Submit" value="Valider">
</form>
La deuxieme avec le switch :
switch ($Voir){
case"Toutes":
break;
}
Et le probleme est que la variable "Voir" n'est pas défini...
Si vous voyez ce qui manque...
Merci
17 réponses
-
-
Eh bien essaie de remplacer $Voir par $_POST['Voir'], ca devrait etre pas mal!
Explication : les variables globales sont en général désactivées, donc il faut les passer dans des formulaires et récupérer le tableau de variables HTTP.
Fat_Cartman,
Parce que je le vaux bien... -
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
tu a quoi comme easyphp(le 1.6 ou le 1.7)
si c'est le 1.7 c'est pour cela qu'il y a cette erreur -
-
-
salut,
metter dans le 2eme script comme ca:
if(isset($_POST['Voir']) && $_POST['Voir']=="Toutes"){
//instuctions
} -
-
ca marche toujours pas, mais maintenant la réponse affichée est :
Parse error: parse error, unexpected $end in c:\program files\easyphp1-7\... on line 80 (g pas de ligne 80) -
-
-
-
ca y é ca marche !
J'avé mi les } de fermeture de base avan la fermeture } du if...
Merci pour tout, et cool pour le if (je savais pas que switch... case ne marchait pas avec 1.7) -
pas de quoi pour l'aide et pour le easyphp1.7 il ya quelques différences avec le 1.6 pas au niveau du swirch mais au niveau des variables
-
-