Récupérer automatiquement des données à partir du Select
Salut tout le monde,
J'ai deux boutons Select et je veux bien récupérer les donnés d'une BD dans le deuxième à partir du premier. Je vous montre le code:
2 tables:
Mat:categorie, num.
categorie:categorie.
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 26 27
|
<?
$connexion = mysql_connect('localhost','root','');
mysql_select_db('BD',$connexion);
$requete = "SELECT categorie FROM categorie";
$req = mysql_query($requete) or die('Erreur SQL !<br>'.$requete.'<br>'.mysql_error());
.... Form & tableau ...
<tr>
<td>Catégorie :</td>
<td>
<select name="categorie" onChange='parent.location="javascript:location.reload()"' >
<option selected="selected" >Sélectionner la catégorie</option>
<? while($data = mysql_fetch_assoc($req2))
{$categorie=$data['categorie']; ?> <option>
<? echo $categorie;?></option> <?
}
?>
</select>
</td>
</tr>
<tr> |
Jusqu'au là ça marche (pour le remier select), j'actualise la page pour que les données du deuxième select soient actualisées.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<tr>
<td>Nº de série :</td>
<td>
<select name="num" >
<option selected="selected" >Sélectionner le num</option>
<? while($data = mysql_fetch_assoc($req3))
{$num_de_serie=$data['num']; ?> <option>
<? echo $num;?></option> <?
}?>
</select>
</td>
</tr> |
Ce code :
Code:
1 2 3
| <? $categorie2= $_POST['$categorie'];
$requete3 = "SELECT num FROM mat where categorie='$categorie2'";
$req3 = mysql_query($requete3) or die('Erreur SQL !<br>'.$requete3.'<br>'.mysql_error());?> |
je sais pas oú le mettre .. ça marche nul part!!!
je veux que les "num" s'affichent au niveau du 2eme select group by categorie >> la catégorie sélectionnée dans le 1er select
Veuillez m'aider ^_^
Merciiii!