Quote:
Originally Posted by zyk
Bonsoir à tous !
Je souhaiterais donc créer une liste déroulante depuis une table mysql...
Je me suis donc inspiré d'un script sur un site, mais voici mon problème :
mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\wamp\www\labas\admin\playlist.php on line 17
Et voici le code :
PHP Code:
require("../confmysql.php");
$mysql_link = mysql_connect("$sql_serveur", "$sql_user", "$sql_password");
echo '<select size=1 name=\"chans\">'."\n";
echo '<option value=\"-1\">Choisir un résultat<option>'."\n";
$sql = "SELECT * FROM 'chansons' ORDER BY `titre` ASC";
$ReqLog = mysql_db_query("$sql_bdd", $sql);
while ($resultat = mysql_fetch_row($ReqLog)) {
echo '<option value=\"'.$resultat[0].'\">'.$resultat[1];
echo '</option>'."\n";
}
echo '</select>'."\n";
mysql_close($mysql_link);
|
Salut zyk,
Bon faut que test quelque chose ...
mets entre "$ReqLog = mysql_db_query("$sql_bdd", $sql);" et ton while le code suivant:
PHP Code:
$nr_result = mysql_num_rows($ReqLog);
echo "Nombres de données : ".$nr_result;
exit(); // question de ne pas continuer dans le reste du code ...
Enfaite je te fais faire cela, car j'avais et j'ai des fois encore ces genres d'erreur quand il y a rien dans le RegLog. Ce qui peu etre du a une mauvaise requete etc .. et le num_rows va voir combien il y en a.
C'est asse dur de trouve l'erreur comme ca dans le code, il faut que tu debug pas par pas. Verifie dans la bdd aussi si tout est correct etc ...
Laisse nous savoir