Voilà, qd on choisie un continent, cela donne la liste de pays associé à ce contenant (en JS).
Ces 2 select sont dans un formulaire.
Quand on valide le formulaire et qu'il y a un pb, on revient sur le formulaire, tout ce qui avait été mis/choisie a été remis sauf pour les pays.
La liste des pays n'est pas recontruite.

Comment faire pour reconstruire la liste des pays et en selectionnant le pays choisi ?

Merci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<tr>
				<td>Continent*</td>
				<td>
					<select name="ch_cont_coord" onchange="aff(this.form);" onclick="aff(this.form);"> 
						<option value="" <?php if ($_SESSION['cc']=="") {echo "SELECTED";} ?>>Sélectionner un continent</option>	 
						<?php
                                                $req  = "SELECT nom, id_c ";
                                                $req .= "FROM continent ";      
                                                $req .= "ORDER BY nom ";
                                                $res  = mysql_query($req,$connexion) or die ('Erreur : '.mysql_error());  
                                                
                                                while ($row  = mysql_fetch_array($res)) 
                                                {
                                                ?>
							<option value="<?php echo $row['nom']; ?>" <?php if ($_SESSION['cc']==$row['nom']) {echo "SELECTED";} ?>><?php echo $row['nom']; ?></option>						 
						<?php
                                                } 
                                                ?>
					</select>
				</td>
			</tr>		 
			<tr>
				<td>Pays*</td>
				<td>
					<select name="ch_pays_coord" id="ch_pays_coord"> 
						<option value=""></option>
					</select> 
				</td>
			</tr>