Faire un classement
tszlachter
Messages postés
2
Statut
Membre
-
tszlachter Messages postés 2 Statut Membre -
tszlachter Messages postés 2 Statut Membre -
Bonjour, je viens de créer un site mais je suis pas très doué en php.
Je voudrais créer 2 classements par ordre décroissant de mes membres:
le 1er, par ordre des meilleurs cliqueurs de liens
Le second, par ordre de meilleurs parrains
Les 10 premiers seraient affichés et la 11eme ligne représente mon classement
Sur les 2 classements, nous devons voir ceci (voir ci-dessous). 1 classement comptabilise les clics,
l'autre les filleuls (sur 2 pages différentes)
Best clic - Best referrer
Nr ---- User ---- Clics ---- Referrals
1 ---- Pseudo1 ---- 400 ---- 30
2 ---- Pseudo2 ---- 390 ---- 120
3 ---- Pseudo3 ---- 380 ---- 1900
4 ---- Pseudo4 ---- 370 ---- 12
5 ---- Pseudo5 ---- 360 ---- 1
6 ---- Pseudo6 ---- 300 ---- 39
7 ---- Pseudo7 ---- 250 ---- 79
8 ---- Pseudo8 ---- 200 ---- 18096
9 ---- Pseudo9 ---- 150 ---- 31
10 ---- Pseudo10 ---- 50 ---- 4
X ---- Moi ---- 4 ---- 0
Best clic - Best referrer
Nr ---- User ---- Clics ---- Referrals
1 ---- Pseudo1 ---- 21 ---- 1200
2 ---- Pseudo2 ---- 90 ---- 1000
3 ---- Pseudo3 ---- 128 ---- 900
4 ---- Pseudo4 ---- 80 ---- 800
5 ---- Pseudo5 ---- 243 ---- 700
6 ---- Pseudo6 ---- 4 ---- 500
7 ---- Pseudo7 ---- 19 ---- 300
8 ---- Pseudo8 ---- 123 ---- 200
9 ---- Pseudo9 ---- 321 ---- 100
10 ---- Pseudo10 ---- 1230 ---- 15
X ---- Moi ---- 8 ---- 10
Je suis allé dans mon phpmyadmin et il m'a donné ces codes:
pour le classement "visits"
$sql = 'SELECT DISTINCT `username`, `visits`, `referals` FROM `tb_users` ORDER BY `visits` DESC LIMIT 0, 10 ';
pour le classement "referrals"
$sql = 'SELECT DISTINCT `username`, `visits`, `referals` FROM `tb_users` ORDER BY `referals` DESC LIMIT 0, 10 ';
Mais je ne sais pas comment mettre ceci sur une page pour obtenir mon classement.
Est-ce possible de me dire exactement ce que je dois mettre dans ma page pour obtenir ces 2 classement ?
Merci bcp
Je voudrais créer 2 classements par ordre décroissant de mes membres:
le 1er, par ordre des meilleurs cliqueurs de liens
Le second, par ordre de meilleurs parrains
Les 10 premiers seraient affichés et la 11eme ligne représente mon classement
Sur les 2 classements, nous devons voir ceci (voir ci-dessous). 1 classement comptabilise les clics,
l'autre les filleuls (sur 2 pages différentes)
Best clic - Best referrer
Nr ---- User ---- Clics ---- Referrals
1 ---- Pseudo1 ---- 400 ---- 30
2 ---- Pseudo2 ---- 390 ---- 120
3 ---- Pseudo3 ---- 380 ---- 1900
4 ---- Pseudo4 ---- 370 ---- 12
5 ---- Pseudo5 ---- 360 ---- 1
6 ---- Pseudo6 ---- 300 ---- 39
7 ---- Pseudo7 ---- 250 ---- 79
8 ---- Pseudo8 ---- 200 ---- 18096
9 ---- Pseudo9 ---- 150 ---- 31
10 ---- Pseudo10 ---- 50 ---- 4
X ---- Moi ---- 4 ---- 0
Best clic - Best referrer
Nr ---- User ---- Clics ---- Referrals
1 ---- Pseudo1 ---- 21 ---- 1200
2 ---- Pseudo2 ---- 90 ---- 1000
3 ---- Pseudo3 ---- 128 ---- 900
4 ---- Pseudo4 ---- 80 ---- 800
5 ---- Pseudo5 ---- 243 ---- 700
6 ---- Pseudo6 ---- 4 ---- 500
7 ---- Pseudo7 ---- 19 ---- 300
8 ---- Pseudo8 ---- 123 ---- 200
9 ---- Pseudo9 ---- 321 ---- 100
10 ---- Pseudo10 ---- 1230 ---- 15
X ---- Moi ---- 8 ---- 10
Je suis allé dans mon phpmyadmin et il m'a donné ces codes:
pour le classement "visits"
$sql = 'SELECT DISTINCT `username`, `visits`, `referals` FROM `tb_users` ORDER BY `visits` DESC LIMIT 0, 10 ';
pour le classement "referrals"
$sql = 'SELECT DISTINCT `username`, `visits`, `referals` FROM `tb_users` ORDER BY `referals` DESC LIMIT 0, 10 ';
Mais je ne sais pas comment mettre ceci sur une page pour obtenir mon classement.
Est-ce possible de me dire exactement ce que je dois mettre dans ma page pour obtenir ces 2 classement ?
Merci bcp
A voir également:
- Faire un classement
- Logiciel classement photo gratuit - Guide
- Logiciel de classement de documents gratuit - Télécharger - Bureautique
- Classement meilleur ami snap ✓ - Forum Snapchat
- Signification db classement foot - Forum Mobile
- Logiciel classement musique par genre gratuit - Télécharger - Lecture & Playlists
1 réponse
Je suis arrivé à faire ceci
<?php
// on se connecte à MySQL (à remplir)
$db = mysql_connect('localhost', 'login', 'password');
// on sélectionne la base (à remplir)
mysql_select_db('tb_users',$db);
// Tableau des meilleurs posteurs
$recup_posteurs =mysql_query( 'SELECT DISTINCT `username`, `visits`, `referals` FROM `tb_users` ORDER BY `visits` DESC LIMIT 0, 10 ');
$compteur = 1;
while($best_posteurs = mysql_fetch_array($recup_posteurs)){
// Mise en forme des données à revoir
echo $compteur."<br/>";
echo $best_posteurs ["username"]."<br/>";
echo $best_posteurs ["visits"]."<br/>";
echo $best_posteurs ["referals"]."<br/>";
$compteur++;
}
// Tableau des meilleurs parrains
$recup_parrains =mysql_query( 'SELECT DISTINCT `username`, `visits`, `referals` FROM `tb_users` ORDER BY `referals` DESC LIMIT 0, 10 ');
$compteur = 1;
while($best_parrains = mysql_fetch_array($recup_posteurs)){
// Mise en forme des données à revoir
echo $compteur."<br/>";
echo $best_parrains["username"]."<br/>";
echo $best_parrains["visits"]."<br/>";
echo $best_parrains["referals"]."<br/>";
$compteur++;
}
?>
Mais j'ai ce message d'erreur (en gras ci-dessus)
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /homez.38/showbux/test/classement.php on line 33
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /homez.38/showbux/test/classement.php on line 46
<?php
// on se connecte à MySQL (à remplir)
$db = mysql_connect('localhost', 'login', 'password');
// on sélectionne la base (à remplir)
mysql_select_db('tb_users',$db);
// Tableau des meilleurs posteurs
$recup_posteurs =mysql_query( 'SELECT DISTINCT `username`, `visits`, `referals` FROM `tb_users` ORDER BY `visits` DESC LIMIT 0, 10 ');
$compteur = 1;
while($best_posteurs = mysql_fetch_array($recup_posteurs)){
// Mise en forme des données à revoir
echo $compteur."<br/>";
echo $best_posteurs ["username"]."<br/>";
echo $best_posteurs ["visits"]."<br/>";
echo $best_posteurs ["referals"]."<br/>";
$compteur++;
}
// Tableau des meilleurs parrains
$recup_parrains =mysql_query( 'SELECT DISTINCT `username`, `visits`, `referals` FROM `tb_users` ORDER BY `referals` DESC LIMIT 0, 10 ');
$compteur = 1;
while($best_parrains = mysql_fetch_array($recup_posteurs)){
// Mise en forme des données à revoir
echo $compteur."<br/>";
echo $best_parrains["username"]."<br/>";
echo $best_parrains["visits"]."<br/>";
echo $best_parrains["referals"]."<br/>";
$compteur++;
}
?>
Mais j'ai ce message d'erreur (en gras ci-dessus)
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /homez.38/showbux/test/classement.php on line 33
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /homez.38/showbux/test/classement.php on line 46