Bonjour ,
Est-il possible de créer deux listes déroulantes liées c'est à dire le contenu de la deuxième liste dépend de la valeur sélectionnée dans la première liste, j'ai deja vu la solution en ajax mais je cherche une solution en php.
J'ai essayé ceci mais ça me donne une erreur de syntaxe après l'affichage de la premiere liste deroulante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
j'ai testé la requte dans phpmyadmin est ça marche , alors je ne sais pas l'origine de cette erreur.
J'ai vraiment besoin de votre aide.
Voila la partie du code que j'ai essayé:
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
<p>
 
            <label for="form_type">Type : </label>
			<select id="form_type" name="type" >
					<option value="dep">Département</option>			
				    <option value="ser">Service</option>
				</select>
				<?php $typ= $_POST['type'];
				    $verif_query=sprintf("SELECT `libelle` FROM `entite` WHERE type=".$typ.""); // requête sur la base administrateurs
					$verif = mysql_query($verif_query, $dbprotect) or die(mysql_error());
					if($verif){
				$fic= '<label for="form_libelle">Libelle : </label><select id="form_type" name="type" >';
				while($ligne = mysql_fetch_array($verif)) {
                $fic.='option>'.$ligne[libelle].'</option>';	        
			}			
				$fic.='</select>';
               echo $fic;} ?> 
        </p>