Bonjours, je suis débutante en php.
j'ai un select qui a ces valeur dans une table sql, et un bouton ajouter, si je clique sur le bouton ajouter j'ajoute une option dans ma base de données sql.
je voudrai quand je clique sur le select il se connect à la base pour rafraichir ces option.
enfin bref, voici mon code:
la fonction :Code:
1
2
3
4
5
6
7
8
9
10
11 include "connection.php"; $requete1= "Select * from marque_equipement"; $resultat1=mysql_query($requete1); <td>Marque de l'équipement</td> <td><select name="marque" id="marque" onclick="refrech_marque();" > <option value='0'>Choix de la marque</option> <?php while($donnees1=mysql_fetch_array($resultat1)) {?> <option value="<?php echo $donnees1['id_marque']; ?>"> <?php echo $donnees1['marque']; ?></option> <?php }?> </select>
et le fichier refrech_marque.phpCode:
1
2
3
4
5
6
7
8
9 function refrech_marque() { $.post('refrech_marque.php', {}, function(data){ $('#marque').html(data); }); }
tout ça marche mais au deuxième click!!Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 include "connection.php"; $requete1= "Select * from marque_equipement"; $resultat1=mysql_query($requete1); ?> <select name="marque" id="marque" onclick="refrech_marque();" > <option value='0'>Choix de la marque</option> <?php while($donne=mysql_fetch_array($resultat1)) {?> <option value="<?php echo $donne['id_marque']; ?>"> <?php echo $donne['marque']; ?></option> <?php }?> </select>