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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $_POST['sous_famill']
J'ai essaye un code qui marche mais certaines fois ca marche pas.
Je sais pas si quelqu'un aurait meilleur code à proposer
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>
Merci d'avance
Partager