Bonsoir,
Dans un formulaire, je fait 2 menu deroulants dont les valeurs sont prisent d'une meme table SQL
Le 2eme menu deroulant doit etre dependant du choix fait dans le 1er
Voici le code :
et le 2eme select qui doit dependre de la veleur du 1er :
Le pb c'est que dans $query2, le WHERE champ1=$data1['champ1'] n'a pas l'air de pouvoir etre pris en compte
Merci de votre aide, je ne m'en sors pas depuis ... fiou ca fait un moment deja
Modifié par embargo (26 Nov 2007 - 00:29)
Dans un formulaire, je fait 2 menu deroulants dont les valeurs sont prisent d'une meme table SQL
Le 2eme menu deroulant doit etre dependant du choix fait dans le 1er
Voici le code :
<?php
$query1="SELECT champ1 FROM table";
$result1=mysqli_query($connect, $query1);
?>
<select name='upload_1'>
<option value=''>Sélection 1</option>
<?php
while($data1 = mysqli_fetch_array($result1))
{
echo '<option value='.$data1['champ1'].'>'.$data1['champ1'].'</option>';
}
?>
</select>
et le 2eme select qui doit dependre de la veleur du 1er :
<?php
$query2="SELECT champ2 FROM table WHERE champ1=$data1['champ1']";
$result2=mysqli_query($connect, $query2);
?>
<select name='upload_2' >
<option value=''>Selection 2</option>
<?php
while($data2 = mysqli_fetch_array($result2))
{
echo '<option value='.$data2['champ2'].'>'.ucfirst($data2['champ2']).'</option>';
}
?>
</select>
Le pb c'est que dans $query2, le WHERE champ1=$data1['champ1'] n'a pas l'air de pouvoir etre pris en compte
Merci de votre aide, je ne m'en sors pas depuis ... fiou ca fait un moment deja
Modifié par embargo (26 Nov 2007 - 00:29)