Bonjour à tous,
j'essaie de charger des valeurs de ma bdd dans ma liste deroulante mais ca marche pas tres bien.
En fait Je sélectionne une valeur dans une liste déroulante contenue dans une première page (ayant pour variable ). Ensuite, dans une deuxieme liste déroulante de ma deuxieme page, je dois avoir les sous-valeurs de la valeur choisit dans la liste déroulante de ma premire page.
J'ai essaye un code qui marche mais certaines fois ca marche pas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<form method="post" action="indicateur.php">
	<div id="colonne">
<p><label>Designation de l'article </label>
	<br/><select name="designation" id="designation">
	<?php
$var=0;
include("connection.php");
$reponse = $bdd -> prepare('SELECT DISTINCT Designation_pdr FROM pdr WHERE Sous_famille_pdr= :sous');
$reponse -> execute(array(':sous'=> $_POST['sous_famill']));
 
//On boucle
 
while($donnees = $reponse ->fetch())
{
		$var = $donnees['Designation_pdr'];
	?>
	<option value ="<?php echo $var;?>"> <?php echo $var;?> </option>
 
<?php
}
?>
</select></p>
</form>
Je sais pas si quelqu'un aurait meilleur code à proposer
Merci d'avance