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 : 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 <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 javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 function initVersion(val){ }
il faudrai que je fasse une requete du style
Le probleme c'est que je peux pas utiliser val dans un code php
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM VERSIONS WHERE CODEPRODUIT=val
Y'a t il un moyen de passer une variable JS a une fonction php?
en restant dans la meme page
Partager