[PHP-JS] Remplir dynamiquement liste avec BDD
Voila je veux initialiser une liste par rapport au choix d'une premiere liste en utilisant une base de données
J'avais penser a mettre du JS pour recuperer le code du produit
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <form name='choixrequete' action='exec.php'>
<select id='produit' onChange='initVersion(this.options[this.selectedIndex].value);'>
<!-- Connection a la base de donnees -->
<?php
$dbh = ibase_connect('localhost:C:\TEST.gdb','SYSDBA','masterkey')
or die("erreur de connexion au serveur");
$stmt = 'SELECT * FROM PRODUIT';
$sth = ibase_query($dbh, $stmt);
while ($row = ibase_fetch_object($sth)) {
echo '<option id=choix value='.$row->CODEPRODUIT.'>'.$row->NOM . "</option>";
}
?>
</select>
<select id='version'>
</select> |
Code:
1 2 3
| function initVersion(val){
} |
il faudrai que je fasse une requete du style
Code:
SELECT * FROM VERSIONS WHERE CODEPRODUIT=val
Le probleme c'est que je peux pas utiliser val dans un code php
Y'a t il un moyen de passer une variable JS a une fonction php?
en restant dans la meme page