Je n'arrive pas afficher la liste déroulante générée par une requête SQL dans ma page.
Même en faisant un simple "echo" au même endroit ou j'insère le code php je n'ai rien.
Si je le met en début de page ou ailleurs c'est ok j'ai bien le echo.??
J'ai vérifié et je ne vois pas d'erreur de syntaxe... Si quelqu'un peu m'aider, merci.
<form name="RechercheParBat" method="post" action="scriptsP/RechercheParBat.php">
<select name="RechercheParBatBat">
<?php
include ("ConnectBDD.php");
$result=mysql_query("SELECT NomZone,Batiment FROM Zone");
if(!$result){
echo "La requete Liste deroulante a echouée".mysql_error();
exit();
}
//Recupération du résultat par lignes (pointeur). Recupération des valeurs des résultats en selectionnant
//les colonnes de résultats NomZone et batiment. Puis tant qu'il y a des lignes, provoquer l'affichage
while ($ligne=mysql_fetch_array($result))
{
echo $ligne['NomZone'].'<br>'.$ligne['Batiment'];
//echo "<option value=\"".$ligne['Batiment']."\">".$ligne['NomZone']."</option>\n" ;
}
//mysql_close($connect_serveur);
//Libération de la variable en mémoire
//mysql_free_result($result);
?>
<!--<option value="...">Test 0</option>
<option value="...">Test 2</option>-->
</select>
<input type="submit" name="RechBat" value="OK">
</form>
[code][/code]
[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]