le 03/09/2006 à 23:45
Rosmmy
Bonjour,
Voîlà je suis entrain de faire un site de concours sur lequel j'ai mis un classement pour les membres (celui qui à le plus de points). Mon problème c'est que j'ai fais un tableau (début en html et la fin en php) mais il me retourne une erreur
voici mon code :
Voilà si quelqu'un peux m'aider ! Euh aussi vous remarqué que j'ai des ligne mis en commentaire, c'est que j'aurais aussi voulu faire c'est afficher le tableau si il y'a des résultat, sinon afficher le message comme quoi personne ne participe. Mais il me retourne une autre erreur peux être du à celle qui est retournée par mysql_fetch_array().
Merci !
Voîlà je suis entrain de faire un site de concours sur lequel j'ai mis un classement pour les membres (celui qui à le plus de points). Mon problème c'est que j'ai fais un tableau (début en html et la fin en php) mais il me retourne une erreur
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/queducash/www/estce-votre-jour/classement.php on line 67
voici mon code :
<?php
$clause = " WHERE nb_points";
if (isset($pts))
{
$clause = " WHERE nb_points";
}
$ordre = " DESC LIMIT 10";
if (isset($ordre))
{
$orderby = " ORDER BY $ordre";
}
$orderby = "ORDER BY DESC LIMIT 10";
$sql = "SELECT * FROM membres" . $clause . $orderby;
$result = mysql_query($sql);
//if (mysql_num_rows($result) > 0) {
while ($data = mysql_fetch_array ($result)) {
$classement = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10");
$pseudo = $data['pseudo'];
$nbpoints = $data['nb_points'];
$ville = $data['cp'];
$pays = $data['pays'];
//affichage drapeau
if ($data['pays']=="France") {
$drp = "fr.gif";
} else {
$drp = $data['pays'];
}
echo "<tr>";
echo "<td width='145' align='center'>$pseudo</td>";
echo "<td width='111' align='center'>$nbpoints</td>";
echo "<td align='center'>$ville</td>";
echo "<td width='46' align='center'><img src='images/$drp'></td>";
}
//}
//else {
//echo "<tr><td colspan='5' align='center'><br><br><img src='images/empty.gif'><br>Aucun participation pour le moment !</td></tr>";
//}
echo "</table></div>";
?>
Voilà si quelqu'un peux m'aider ! Euh aussi vous remarqué que j'ai des ligne mis en commentaire, c'est que j'aurais aussi voulu faire c'est afficher le tableau si il y'a des résultat, sinon afficher le message comme quoi personne ne participe. Mais il me retourne une autre erreur peux être du à celle qui est retournée par mysql_fetch_array().
Merci !