Bonjour à tous,
En fait mon problème c'est de changer la requête mysql qui chargeait un champ de liste déroulante select en fonction des valeurs d'un champ radio. j'ai défini l’événement ..ect;
Pour cela, je dois exécuter une fonction mais je sais pas comment réinitialiser le champ select et y mettre le résultat d'un nouvelle requête. Mon problème c'est la fonction qui doit mettre les nouvelles options du select et leurs valeurs:
remplissage du champ select au départ :
dans mon formulaire, j'avais :
maintenat je veux écrire la nouvelle fonction qui va faire une nouvelle requête:
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 <html> <body> <form> <tr align="center"> <th>Code_cr</th> <td align="center"><select name="code_cr" id="code_cr" > <option value="-1">Aucun</option> <?php $sql_cr='SELECT code_cr FROM CR'; $res_cr = mysql_query($sql_cr) or die ('Erreur SQL !'.$sql_cr.'<br />'.mysql_error());; while($row_cr = mysql_fetch_array($res_cr )) { echo '<option value="'.$row_cr['code_cr'].'">'.$row_cr['code_cr'].'</option>'; } ?> </form> </body>
$sql='select code1 from table1 where condition';
et remettre les valeurs de colonnes comme éléments/valeurs des nouvelles options de mon select exactement comme la méthode précédemment au départ dans le form .
Comment je peux faire ça en javascript ?
Merci de vos aides
Cordialement.
Partager