Bonjour,

Je suis en train de transformer mes scripts en mysql et viens juste de passer en PDO.
J'arrive à faire la connexion avec une base mais rencontre une petite difficulté pour remplir une liste déroulante à partir d'une BDD.
Le but est qu'elle affiche les différentes valeurs du champ "genre" lorsque le champ "famille" est égal à la variable $_SESSION['ChoixFamille']

Je passe sur la connexion qui est Ok:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
				$SQL = $pdo->query("SELECT DISTINCT genre FROM plant WHERE family LIKE '".$_SESSION['ChoixFamille']."' ORDER by genre ASC");
				$SQL->setFetchmode(PDO::FETCH_OBJ);
 
				while ($row = $resultat->fetch() )
					{
					echo "<option value=\"".$row["genre"]."\">".$row["genre"]."</option>\n";
					}
 
				echo ("</select>");
				echo "<input type = 'submit' value = 'Valider'>";
				echo ("</form>");
Le formulaire s'affiche mais il est vide.
Merci de bien vouloir me mettre sur la piste.