J'ai découvert le tutoriel sur ce site pour créer des listes déroulantes dynamiques liées entre elles: faq-tutoriels/formulaires-listes-deroul ... t4562.html
Les listes sont bien liées entre elles, lorsque je choisis une région, les départements relatifs s'affichent bien. Par contre je voudrais que lorsque je choisis un département dans la 2e liste, je voudrais pouvoir afficher des informations sur ce département, informations reprises dans la database mais je ne trouve pas comment récupérer le département choisi dans la liste 2 pour pouvoir afficher les résultats.
Pour l'instant, j'ai utilisé exactement le même code que dans le tutoriel, j'ai juste ajouté après "mysql_free_result($rech_dept);" le code suivant pour essayer de récupérer les données relatives au département choisi:
Code : Tout sélectionner
if (isset($_POST['$code_dept[$d]'])) {
$sql = 'SELECT * FROM pharmacies WHERE APB = "'.$_POST['$code_dept[$d]'].'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
while ($donnees=mysql_fetch_array($req))
{
echo "<table>
<tr>
<td>".$donnees['Customer']."</td>
<td>".$donnees['City']."</td>
</tr>
</table>
";
}}
else {
echo '';
}
?>
Merci à tous d'avance