Salut tout le monde !!
Voil�, j'ai cr�� un formulaire SELECT (liste d�roulante) comprenant les famille des produits et j'aimerai que lorsque la personne s�lectionne une famille, le navigateur affiche sous la liste d�roulante les produits de cette famille. Voici mon code :
Code de la fonction :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10 while ($famProd = mysql_fetch_row($resu)) { $Nom = $famProd[0]; $num = $famProd[1]; $inter = $inter. "<option selected value=$num>$nom <br> "; $Choix = " <select name=Famille> onChange = 'javascript:filltheselect(this.$num)' $inter </option> </select>"; }
L� �a ne peut pas marcher car on ne peut pas envoyer une variable PHP dans un script JS. Mais comment puis-je faire alors ??
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 function filltheselect ($numero) { $req1 = "SELECT LibelléProduit from Produit where FamilleProduit_idFamilleProduit = $numero "; $resu1 = mysql_query($req1); if ($resu1) { while ($Produit = mysql_fetch_row($resu1)){ $Nom = $Produit[0]; $code = " $nom"; echo "$code"; } } }
J'ai trouv� un lien int�ressant dans la FAQ du site mais il ne traitait pas mon cas pr�cis.
Bref, un grand merci � ceux qui pourront m'aider parce que l� je bloc complet
Partager