Yaoh !
Sur une page PHP, je prends des données mySQL pour les mettre dans une liste déroulante. Sur ce point, aucun problème, je lance la page directement et la liste fonctionne. Maintenant, j'appelle cette même page depuis un lien pour la mettre dans une frame, comme ceci :
Page d'Appel :
--------------------------------------
<html>
<head>
<meta http-equiv="Content-Language" content="fr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Gauche</title>
</head>
<body style="background-color: #FFFF00">
<img src="C:/Documents and Settings/Dark Cid/Bureau/Signanet/Bouton Présentation.bmp" USEMAP="#Map"
width="169" height="42">
<MAP NAME="Map">
<AREA SHAPE="rect" COORDS="0,0,169,42" HREF="C:/Program Files/EasyPHP1-8/www/Signanet.fr/droite3.php" TARGET="droite">
</MAP>
</body>
</html>
-----------------------------------------
Page droite3.php :
-----------------------------------------
<html>
<body>
<?
$SQL="SELECT Libelle FROM categorie ORDER BY 1";
$dbhost = "localhost";
$user = "root";
$password = "";
$usebdd = "signanet";
$connexion = mysql_connect($dbhost,$user,$password);
if (!$connexion)
{
echo "Impossible d'effectuer la connexion";
}
$db = mysql_select_db($usebdd, $connexion);
if (!$db)
{
echo "Impossible de sélectionner cette base de données";
}
$result = mysql_query($SQL,$connexion);
$nb = mysql_num_rows($result);
echo "<select name=\"liste\">";
for ($i=0;$i<=$nb-1;$i++)
{
$chp=mysql_result($result,$i,"Libelle");
echo "<OPTION VALUE=".$chp.">".$chp."</OPTION>" ;
}
echo "</select>";
?>
</body>
</html>
Et là, il m'affiche : :;for ($i=0;$i<=$nb-1;$i++){$chp=mysql_result($result,$i,"");.....
Bref, g besoin d'aide plz
