Classement Thématique

Répondre
N@b
le 10/10/2003 à 16:58
N@b
Salut ...

j'ai réalisé un ptit script de webring ...on sais tous qu'on peut faire un classement Descendant avec la commande SQL ORDER BY id DESC ...la requète ressemblera à ça:
$requete=mysql_query("SELECT * FROM table ORDER BY nb_visite DESC");
l'affichage sera très bien car le résultat serai d'afficher tous les site du plus visité au mois d'entre eux. mais je veus aussi afficher le classement du site auprès de ce dernier ...c'est a dire le numéro qui accompagne chaque site enregistré. exemple:

1er | www.lephpfacile.com | 1000 visites ...
2ème | www.yahoo.fr | 999 visites ...
3ème ....ect ...
sachant que "1er" et "2ème" n'est pas une numérotation html "<li>" ...

je pense que j'ai bien expliqué, sinon je le refait avec un ptit exemple vivant ...

Merci pour ceux qui me répondrons ..
Michael
zebden
le 10/10/2003 à 18:56
zebden
bon une autre qui peut aider a la place du mysql_fetch_array pour pouvoir mettre en place ce que tuveux donner

<?
$sql = "SELECT * FROM table ORDER BY nb_visite DESC";
$req = mysql_query($sql) or die('erreur sql!');
$nb_site = @mysql_numrows($req);

$i = 0;

while($i < $nb_site)
{
$site = mysql_result($req,$i,'site');
$nb_visite = mysql_result($req,$i,'nb_visite');

if($i == 0) { $ect = 'er'; } else { $ext = 'ème'; }

echo $i.$ext.' | '.$site.' | '. $nb_visite.' visiteurs <br>';
}

mysql_close();
?>


voila normalement ca marche ça
zebdinou pour les intimes / Blog : http://www.zebden.fr
N@b
le 10/10/2003 à 22:05
N@b
ouai ...
TABLE nom_table (
id integer ...
..... ........
..... ........
nb_visites integer default'0',
......
primary key (id)
) type=myisam;

c'est le shèmat réduit de la table ...ça veus dire qu'il y'a une colonne où je peut enregistrer le nombre de visites pour chaque site Web déjà cliqué dessus ....

merci Zebden pour ton aide ....ça marche comme je le voulais smiley ...
merci a tous ...

Michael
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours