Faire un Top 10

Répondre
trasher
le 10/06/2004 à 01:57
trasher
Bonjour, j'ai fait sa pour mon top 10 :

<?
$q=mysql_query("SELECT * FROM divx ORDER BY stats LIMIT 0,10") or die (mysql_error());
$r=mysql_fetch_array($q);


echo "<a href=\"index.php?p=divx2&id=".$r['id']."\">".$r['titre']."</a>";
?>


Mais sa marche pas :s

Il me met que un seul titre :(
A+
rosema
le 10/06/2004 à 10:28
rosema
Je crois que l'idée du while c'est ça:
<? 
$q=mysql_query("SELECT * FROM divx ORDER BY stats LIMIT 0,10") or die (mysql_error());
while($r=mysql_fetch_array($q)){
echo "<a href=\"index.php?p=divx2&id=".$r['id']."\">".$r['titre']."</a>";
}
?>
c 'est incroyable ce que je peux écrire comme conneries
Superleseb
le 10/06/2004 à 10:48
Superleseb
Ouep, là ca devrait marcher avec le while (c sur même smiley ya ke ca)

<? 
$q=mysql_query("SELECT * FROM divx ORDER BY stats LIMIT 0,10") or die (mysql_error());

$i = 1;

while ($r = mysql_fetch_array($q)) {

$i = $i + 1;

// Nrmlt si je me trompe pas, ça devrait marker a chake fois, de 0 juska le nb défini par le LIMIT
echo '<b>'.$i.'</b> ';

echo "<a href=\"index.php?p=divx2&id=".$r['id']."\">".$r['titre']."</a><br>";
}

mysql_free_result($r);
mysql_close();
?>


Voilà, g fé ca comme ça, g po vérifier, mais ca devrait marcher nrmlt (ca fé lgtps ke g po coder là lol)

@+
Si t&#039;es fier d&#039;&ecirc;tre un Nazebroke, tape dans tes mains !!
moogli
le 10/06/2004 à 12:34
moogli
A mon avis tu devrait faire
$i=$i+1 (ou $i++;) apres l'affichage parceque la il va commencer a deux .... smiley
Il en faut peu pour être heureux !!!!!
Superleseb
le 10/06/2004 à 13:08
Superleseb
lol oué, bon g dit ke je lavé fé vite fé smiley

C bien, y en a ki suive au moins ... lol
Si t&#039;es fier d&#039;&ecirc;tre un Nazebroke, tape dans tes mains !!
trasher
le 10/06/2004 à 14:31
trasher
Je comprend pas car sa va du plus petit au plus grand puis j'ai sa :

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /var/www/free.fr/0/5/ftptrashersite/include/top10.php on line 18
A+
Répondre
LoadingChargement en cours