Faire un Top 10
En faite c'est bon !
Mais en faite sa me met les truc ORDER BY id :s
Pourtant j'ai ORDER BY stats :(
A+
euh fait avec
ASC ou
DESC :
<?
// Tu mets soit ASC, soit DESC ;)
$q=mysql_query("SELECT * FROM divx ORDER BY stats DESC LIMIT 0,10") or die (mysql_error());
$i = 0;
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();
?>
Si t'es fier d'être un Nazebroke, tape dans tes mains !!
mysql_free_result($q) et non mysql_free_result($r)
zebdinou pour les intimes / Blog : http://www.zebden.fr
pkoi vous mettez des index $i en plein milieu comme ca? C'est moche ^^
for ($i=1; $r=mysql_fetch_array($q), $i++)
{
//la boucle normale.
}
Ca marche tres bien aussi (sauf erreur de ma part)
Donc le code final :
<?
$q=mysql_query("SELECT * FROM divx ORDER BY stats DESC LIMIT 0,10") or die (mysql_error());
for ($i=1; $r=mysql_fetch_array($q); $i++)
{
echo '<b>'.$i.'. </b>';
echo "<a href=\"index.php?p=divx2&id=".$r['id']."\">".$r['titre']."</a><br>";
}
mysql_free_result($q);
mysql_close();
?>[/php]
[b]Sa marche nickel[/b]
Merci <img src="https://static.lephpfacile.com/img/smiley/icon_biggrin.gif" alt="smiley" class="smiley" />
A+
Ouep, ca marche ds les 2 sens, soit avec des
$i par beaux
soit avec un
for($i ...)
Si t'es fier d'être un Nazebroke, tape dans tes mains !!
C'est plus joli, plus beau, plus comprehensible, et ca prends 2 lignes de moins! J'aime bien mes partisans :)
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: