Switch....

Laet -  
 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
A voir également:

17 réponses

ephp
 
salut,
si tu pe ecrire l'erreur afficher par le naviguateur
0
Utilisateur anonyme
 
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... 
0
laet
 
la reponse du navigateur = Notice: Undefined variable: Voir in c:\program files\... on line 17
0
laet
 
Ca marche pas avec $_POST['Voir'] meme réponse = variable non définie...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ephp
 
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
0
ephp
 
ton script marche bien sur mon pc
0
laet
 
Ah bon? Alors je suis obligée d'utiliser if? Y'a pas d'autres solutions?
0
ephp
 
salut,
metter dans le 2eme script comme ca:
if(isset($_POST['Voir']) && $_POST['Voir']=="Toutes"){
//instuctions
}
0
ephp
 
tiens moi au courant si ca marche ou pas
0
laet
 
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)
0
ephp
 
donner moi qcq tu a mit dans le 2eme script
0
laet
 
g tout enlever g just mi print("Hello"); pour etre sur que le pb vién de la
0
ephp
 
ecrit les script comme dans ton premier message pour que je puisse t'aider
0
laet
 
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)
0
ephp
 
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
0
laet
 
Tu sais pas s'il y a un site qui répertorie tous les changements entre 1.6 et 1.7 ?
0
ephp
 
non mais si tu trouve n'hésiter pas à me prévenir
0