Deux listes déroulantes

Fermé
Laulo32 Messages postés 12 Date d'inscription lundi 2 juin 2008 Statut Membre Dernière intervention 28 avril 2010 - 2 juin 2008 à 12:08
Laulo32 Messages postés 12 Date d'inscription lundi 2 juin 2008 Statut Membre Dernière intervention 28 avril 2010 - 2 juin 2008 à 15:42
Bonjour,
J'ai deux listes déroulantes en PHP ou HTML si vous préférez. Chacune d'eux font appel à une base de données en MySql et je voudrais filtrer la deuxième liste par rapport à la première. Sachant que dans la table utilisée dans la seconde possède un champs de la première en clef étrangère.
J'ai fait ce code:

<p> Spe2: <br />
    <?php
	require("connexionbdd.php");
	$sql2="SELECT DISTINCT l_spe2,c_spe2 FROM spe2;";
	$resspe2=mysql_query($sql2);
  	echo '<select name="spe2" id="FiltreSpe" onchange="FilterSelect("spe2","spe");" >';
    echo '<option value="">Pas de selection</option>';
    while ($spe2=mysql_fetch_assoc($resspe2))
		{
				echo '   
    <option value="' . $spe2["c_spe2"] . '">' . $spe2["c_spe2"] . ' - ' . $spe2["l_spe2"] . '</option>
    ';	
		}
	echo '</select>';
	echo $spe2["c_spe2"];
	?>
	</p>
	<p> Spe3: <br />
	<?php
	if ($spec2=$spe2["c_spe2"])
	{
	$sql="SELECT DISTINCT l_spe3,c_spe3 FROM spe3 WHERE c_spe2 LIKE '".$spe2["c_spe2"]."';";
	}
	else
	{
	$sql="SELECT DISTINCT l_spe3,c_spe3 FROM spe3;";	
	}
	$resspe=mysql_query($sql);
  	echo '<select name="spe" id="FiltreSpe" size="5";" >';
    echo '<option value="">Pas de selection</option>';
    
		while ($spe=mysql_fetch_assoc($resspe))
		{
				echo '   
    <option class='.$spe2["c_spe2"].' value="' . $spe["c_spe3"] . '">' . $spe["c_spe3"] . ' - ' . $spe["l_spe3"] . '</option>
    ';	
		}
		echo '
  
  </select>';
  echo '';
?>


Mais cela ne filtre pas, je voudrais savoir pourquoi... Merci de votre aide.

2 réponses

Laulo32 Messages postés 12 Date d'inscription lundi 2 juin 2008 Statut Membre Dernière intervention 28 avril 2010
2 juin 2008 à 14:05
Il n'y a personne qui puisse me répondre? SVP
0
Laulo32 Messages postés 12 Date d'inscription lundi 2 juin 2008 Statut Membre Dernière intervention 28 avril 2010
2 juin 2008 à 15:42
J'ai besoin d'aide SVP...
0