Insérer une requête php dans une fonction javascript qui génère des lignes
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:
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?