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
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?
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; }
Partager