Bonjour a tous,
Voila je créé sur ma premiere page une menu déroulant;lorsque je clique sur le bouton envoyer je suis diriger vers une seconde page sur laquelle j'éffectue des tests
voici le code de la premiere page :
voici le code de ma seconde page:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7$varsaison =isset($_GET['Saison'])?$_GET['Saison']:""; <tr> <td>Saison : </td> <td><select name="Saison"><option value="<? echo '<option selected="selected">'.$varsaison.'</option>'; ?>"></option> <option>Saison 1</option><option>Saison 2</option> <option>Saison 3</option><option>Saison 4</option></select></td> </tr>
Mon probleme est lorsque je ne remplie pas le champs Saison j'ai un message me disant que je dois le remplir mais ce message n'apparait pas alors que ma varable passe bien d'une page a l'autre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $var==0; $msg=isset($_POST['msg'])?$_POST['msg']:""; $Saison=isset($_POST['Saison'])?$_POST['Saison']:""; $msgsaison=isset($_POST['msgsaison'])?$_POST['msgsaison']:""; if(empty($_POST['Saison'])) { echo $msgsaison="saison ,"; $var++;} if ($var==1)) { $msg= "Pas enregistrement car le champ <strong>$msgsaison</strong> est manquant";}
De plus si je met en commentaire ce code dans ma premiere page ca fonctionne
Quel est mon erreur?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2option value="<? echo '<option selected="selected">'.$varsaison.'</option>'; ?>"></option>
Merci.
Partager