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:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 function refrech_marque()
   {
         $.post('refrech_marque.php',             
      {},                 function(data){
         $('#marque').html(data); 
 
    });
 
   }
et le fichier refrech_marque.php

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
 
 
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>
tout ça marche mais au deuxième click!!