J'ai un formulaire d’enregistrement dans lequel je souhaite afficher une liste de choix par rapport aux données de la base. Sauf que ce dernier ne fonctionne pas, je n'arrive à afficher le résultat de la requête dans la listebox .
Voila le code :
Code : Tout sélectionner
<form action="ajouter_canari.php" method="post" enctype="multipart/form-data">
<table width="430" border="0" align="center" cellpadding="2" cellspacing="2">
<tr>
<td class="tableau-canaris-entete" colspan="2">
<br />Ajouter un nouveau canari<br /><br />
</td>
</td>
</tr>
.....
<tr>
<td class="tableau-canaris" align = "right">
<b>Identifiant du père (*): </b>
</td>
<td class="tableau-canaris" align = "left">
<select name="numero_pere" id="numero_pere">
<?php
$reqpere = "SELECT Id_canari FROM $nom_table_c WHERE Sexe_canari='M' AND Etat_canari='P' AND Annee_canari='2016'";
$residpere = mysqli_query($db_link, $reqpere) or die ('Erreur : '.mysqli_error($db_link) );
while ($row = mysqli_fetch_array($residpere))
{
echo "<option value='".$row["Id_canari"]."'>".$row["Id_canari"]."</option>";
}
?>
</select>
</td>
</tr>
......
</form>