[Php] Comment créer un top 5 ?
yooy27
Messages postés
18
Date d'inscription
Statut
Membre
Dernière intervention
-
yooy27 Messages postés 18 Date d'inscription Statut Membre Dernière intervention -
yooy27 Messages postés 18 Date d'inscription Statut Membre Dernière intervention -
Bonjour, voilà mon problème :
Je vais bientôt ouvrir un site et j'aimerais créer un top 5 des meilleurs " uploadeurs " actuellement je le gère dans la partie administration comme un simple formulaire que je modifie manuellement pour mettre à jours le top 5 mais ce n'est pas pratique, j'aimerais si possible faire en sorte que quand un upload est validé par un administrateur on ajoute +1 à une valeur déjà présente dans la table du compte de l'uploadeur, cette partie n'est pas très compliqué mais je voudrais aussi que à l'endroit où j'affiche le top 5 là le script cherche dans toutes les tables membres et prennent ceux qui ont les 5 plus grandes valeurs de nombre d'upload et les classe du plus grand au plus petit, quelqu'un aurait-il une idée à ce sujet ?
Merci d'avance !
Je vais bientôt ouvrir un site et j'aimerais créer un top 5 des meilleurs " uploadeurs " actuellement je le gère dans la partie administration comme un simple formulaire que je modifie manuellement pour mettre à jours le top 5 mais ce n'est pas pratique, j'aimerais si possible faire en sorte que quand un upload est validé par un administrateur on ajoute +1 à une valeur déjà présente dans la table du compte de l'uploadeur, cette partie n'est pas très compliqué mais je voudrais aussi que à l'endroit où j'affiche le top 5 là le script cherche dans toutes les tables membres et prennent ceux qui ont les 5 plus grandes valeurs de nombre d'upload et les classe du plus grand au plus petit, quelqu'un aurait-il une idée à ce sujet ?
Merci d'avance !
A voir également:
- [Php] Comment créer un top 5 ?
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Comment créer un compte gmail - Guide
- Créer un lien pour partager des photos - Guide
- Créer un compte instagram sur google - Guide
3 réponses
tu fait ta requete avec un order by sur le nombre d'upload et tu rajout limit 0,5 a la fin pour obtenir que les 5 premiers
Voilà où j'en suis : mais ça ne marche pas, ça affiche 3 membres sur 4 et par ordre alphabétique :/
<?php mysql_connect("xxx", "xxx", "xxx"); mysql_select_db("sempreinsieme"); $retour = mysql_query("SELECT * FROM Comptes_Utilisateurs order by NombreUpload limit 0,5"); $donnees = mysql_fetch_array($retour); while ($donnees = mysql_fetch_array($retour)) { ?> <tr><td><?php echo $donnees['Nom_Utilisateur']; ?> </td><td><?php echo $donnees['NombreUpload']; ?><?php if ($donnees['NombreUpload'] > "1") { echo ' packs'; } else { echo ' pack'; } ?></td></tr> <?php } ?>