Classement en PHP - Forums de discussion

Navigation

Accueil du forum » PHP » Classement en PHP


Le sujet

mathieuveloClassement en PHP
Par mathieuvelo, le Vendredi 22/02/2008 à 22h42'08
3 messages
Bonjour, je code le site d'un amis et je suis rendu à la page du classement des membres mais la je sèche car le script qui me demande est vraiment complexe enfin, je trouve
Donc en faite, il veux un classement dans un tableau à 4 colonne :
1ère : place
2ème : pseudo
3ème : inscrit le
4ème : points
Donc, ce classement, est bien sur dans un tableau et pour chaque joueur il faut créer automatiquement une nouvelle ligne.
Ensuite, il ne veux que 100 lignes par page !
Et pour finir, la cerise sur le gateau si il y a égalité en points alors, c'est le joueur qui est inscrit depuis le plus longtemp qui prend la tête !!!

Donc moi, ça fait plus de 2 semaine que je travaille sur ce script et c'est en vin

J'aimerai savoir si quelqu'un aurait pu éssayer de me le coder

@ Bientôt

PS :oups, j'allais oublier de vous donner des infos utiles :

Pour commencer : la table à utiliser s'appelle : membres
et voici sont contenu :

CREATE TABLE `membres` (
`id` int(11) NOT NULL auto_increment,
`pseudo` varchar(40) NOT NULL,
`mot_passe` varchar(255) NOT NULL,
`confirmation` smallint(1) NOT NULL default '0',
`confirmation_code` varchar(20) NOT NULL,
`email` varchar(255) NOT NULL,
`note` text NOT NULL,
`points` bigint(20) NOT NULL default '0',
`or` bigint(20) NOT NULL default '5000',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;

ensuite, je ne sais pas si s'est utile mais il existe un session pour retenir le pseudo du membre et elle s'appaelle : pseudo

________________
mathieuvelo

Les réponses

mathieuveloPar mathieuvelo, le Samedi 23/02/2008 à 12h47'29
3 messages
UP, aidez moi SVP

________________
mathieuvelo

xersesPar xerses, le Dimanche 24/02/2008 à 14h27'12
651 messages
Pour le classement par points, cela ne devrait pas être trop difficile, une ptite requete SQL simple du genre :

SELECT * FROM membres ORDER BY points DESC

Seulement s'il y a une égalité, le tri par date d'inscription ne peut pas se faire étant donné que l'information n'est pas dans la table "membres".
Y-a-t-il une autre table contenant cette information ?

Sinon je ne vois pas trop ton problème pour réaliser ce tableau.

S'il manquait un complément d'informations, n'hésites pas à le rajouter et reposer ton problème.

Bonne fin de week end.

________________
Anything that can go wrong will go wrong (Murphy)
Statut: Modérateur

raptorPar raptor, le Dimanche 24/02/2008 à 18h07'10
2209 messages
Vu que c'est un autoincrément, en les triant par id t'auras la meme chose que par date

________________
Fondateur de Net-Pratique,
Ancien webmaster.
Statut: Administrateur/Webmaster

xersesPar xerses, le Lundi 25/02/2008 à 11h56'01
651 messages
Mouarf, en effet, je n'ai même pas fait attention. Autant pour moi.

donc un

SELECT * FROM membres ORDER BY points DESC, id ASC LIMIT 100

devrait amplement suffire dans ce cas.

________________
Anything that can go wrong will go wrong (Murphy)
Statut: Modérateur

Pages

Réponses les plus anciennes... 1 ...Réponses les plus récentes

A lire également

- Les conditions générales d'utilisation du site

Top-sites membres

Mon Coin de Jardin | -2 pointsMéta Annuaire | -5 pointsAnnuaire French Business | -5 pointsBlogHotel - Hébergement de Blog gratuit | -5 points

Discussions récentes dans les forums

Sujet Forum
exaproEchange de liens : secteur de l'industrie, textile & machines-outils
Sujet posté par exapro le 03/07/2008 à 14h52'49
Le comptoir » Echange de liens / Recherche de partenaires
loflo007Re: quelles actions pour améliorer mon site ?
Réponse postée par loflo007 le 27/06/2008 à 20h21'35
Internet » Autres sites à voir
xersesRe: menu fixe
Réponse postée par xerses le 26/06/2008 à 20h56'07
Développement » (X)HTML / CSS
laflichRe: Creation flash
Réponse postée par laflich le 25/06/2008 à 19h27'47
Animation » Flash
1cyrilRe: Création de site web
Réponse postée par 1cyril le 25/06/2008 à 15h09'41
Le comptoir » Le bar
froogyRe: Un ptit jeu
Réponse postée par froogy le 25/06/2008 à 08h42'34
Le comptoir » Le bar
raptorRe: Paiement Adsence
Réponse postée par raptor le 25/06/2008 à 07h09'38
Internet » Référencement, Régies, Annuaires
carnyxRe: espace membre
Réponse postée par carnyx le 21/06/2008 à 15h30'31
Développement » PHP
laflichRe: jeu de l'oie en flash
Réponse postée par laflich le 20/06/2008 à 22h28'16
Animation » Flash
touretEchange de liens
Sujet posté par touret le 20/06/2008 à 20h05'38
Le comptoir » Echange de liens / Recherche de partenaires
Membres
Pseudo:
Pass: Mémoriser ?
Problème d'identificationInscription gratuite
Tribune libre
CNIL: 1098091
Connectés: 20