Bonjour,
J'ai une fonction Javascript qui reçoit l'id d'un tableau html et crée une nouvelle ligne à chaque fois q'un bouton est clique;
mais je veux que la cellule créée soit un champ <select> qui a comme valeurs une liste de donnes provenant d'un champ de table de base de données.
voici la fonction JS
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
 
function ajouteLigne(tableID)
{
	var table = document.getElementById(tableID);
	var ligne = table.insertRow(-1);
    var rowNumber = table.childNodes.length;
    var cell_nom = ligne.insertCell(0);
    oldiner=cell_nom.innerHTML;	
    cell_nom.innerHTML += '<select id="nom[]"><option value="-1">Aucune direction</option>';
	 <?php
           include('functions.php');
          $bdd_mission_msas=connect();
        $reponse_direct = $bdd_mission_msas->query('SELECT * FROM  agent');
        while ($donnees_sitfamille = $reponse_direct->fetch())
{
        echo '<option value="'.$donnees_sitfamille ['agent_id'].'">'.$donnees_sitfamille ['nom'].'</option>';
}
 
$reponse_direct->closeCursor();
 
?>
cell_nom.innerHTML +='</select>';
cell_nom.innerHTML=oldiner;
 
}
Mais il me signale l'erreur Unexpected token '<', je sais pas si la manière dont j'ai inséré le php dans le javascrip s'est bien passe?