Passage de paramétre dans une autre page
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 :
Code:
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> |
voici le code de ma seconde page:
Code:
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";} |
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.
De plus si je met en commentaire ce code dans ma premiere page ca fonctionne
Code:
1 2
|
option value="<? echo '<option selected="selected">'.$varsaison.'</option>'; ?>"></option> |
Quel est mon erreur?
Merci.