Bonjour,
J'ai un formulaire contenant une liste de stations, construite à partir d'une requête sql.
J'aimerai que lorsqu'on clique sur valider, la liste déroulante reste positionnée sur la station choisie.
Dans le bout de code que j'ai écris, c'est la dernière station dans la liste qui est conservée (et non la station choisie). Cela doit être lié au fait que ma liste est construite avec une boucle mais je ne sais pas comment attribuer le 'selected' à la station choisie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $sql = 'Select distinct code_station_cg from station Where code_station_cg in (Select distinct nom_point from chiffre)'; $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); echo'<option value="">< choisissez une station ></option>'; while($data = mysql_fetch_array($req)){ echo '<option name="'.$data['code_station_cg'].'"'; if(isset($_POST['Valider'])) echo 'selected'; echo ">".$data['code_station_cg']."</option>'"; }
Partager