J'ai une liste "départements" et une liste "communes" je souhaite que lorsqu'on click sur un département, la liste communes se modifie pour qu'on voit juste les communes du départements choisi
Mes formulaires sont reliés a une base de données phpmyadmin
Je ne sais pas utiliser le java alors j'ai fais des boutons submit a la place ( niveau résultat c'est moins classe)
mais je ne sais pas comment faire pour appeler ma variable $dept_choisi dans ma requête sql pour ma deuxième liste des communes.
<!-- CREATION DU FORMULAIRE DEPARTEMENTS -->
<DIV id="formulaire_departement" >
<LABEL> Départements:</label>
<FORM name="form" id="form" action="formulaire.php" method="post">
<select name="liste">
<option value = 0> Choisir un département </option>
<?php
$bdd = new PDO('mysql:host=localhost;dbname=******;charset=utf8', 'root', '') or
die("Impossible de se connecter : " . mysql_error());
$reponse=$bdd -> query('SELECT * FROM liste_departement');
while ( $donnees =$reponse -> fetch())
{
echo'<option selected="'.$donnees['value'].'">'.$donnees['DEPARTEMENT'].'</option>';
}
?>
<INPUT type="submit" name="valider" value="valider"><BR/>
<?php
if(isset($_POST['valider'])){
//RECUPERATION DU NOM SAISI
$dept_choisi=$_POST['liste'];
echo $dept_choisi;
}
?>
<!-- CREATION DU FORMULAIRE COMMUNES -->
<DIV id="formulaire_communes" >
<LABEL> Communes:</label><center>
<FORM name="form2" id="form2" action="formulaire.php" method="post">
<?php
$bdd = new PDO('mysql:host=localhost;dbname=*******;charset=utf8', 'root', '') or
die("Impossible de se connecter : " . mysql_error());
?>
<select name="liste2">
<option value = 0> Choisir une commune </option>
<?php
$reponse2=$bdd -> query('SELECT * FROM liste_commune WHERE DEPARTEMENT ='<?php$dept_choisi?>'');
while ( $donnees2 =$reponse2 -> fetch())
{
echo'<option value="'.$donnees2['value'].'">'.$donnees2['NOM'].'</option>';
}
;
?>
</select>
</FORM></center>