classement par points dans un tableau

classement par points dans un tableau - PHP - Programmation

Marsh Posté le 05-12-2006 à 16:48:16    

bonjour à tous et à toutes,
 
Dans un premier temps :
Je récupère dans newscore.php la variable score d'un jeu flash.  
Puis :
Je demande le pseudo et adresse mail de la personne en question.
Dans un second temps :
J'envoi dans ma base de donnée les informations précédentes.
 
Mon problème : comment réaliser un classement décroissant en fonctio des points sur 10 personnes. Ce dernier comporterait 3 colonnes : rang, score, pseudo.
Je souhaiterais avoir le rendu du site suivant pour le highscore : http://scorejeuxflash.free.fr/
 
newscore.php :
                                <form action="envoiscore.php" method="post">
    <table border="0" cellpadding="0" cellspacing="0">
    <tbody><tr>
    <td>
    Votre Score : <b><? echo $_POST["score"]; ?></b> sur Yeti gorez
    <input name="score" value="<? echo $_POST["score"]; ?>" type="hidden">  
    <input name="idscore" value="yeti" type="hidden">  
    </td><td>
    </td></tr><tr>
    </tr></tbody></table>
    Pseudo : <input name="pseudo" maxlength="20" type="text">
    <br>
    E-Mail : <input name="mail" maxlength="40" type="text">
    <br>
    <center><input value="Valider" type="submit"><input value="Annuler"   type="reset"></center>
    </form>
 
envoiscore.php :
 
<?php
mysql_connect("localhost", "root", "" );
mysql_select_db("jeux" );
 
$score = $_POST["score"];
$pseudo = $_POST["pseudo"];
$mail = $_POST["mail"];
// On ajoute une entrée avec mysql_query
mysql_query("INSERT INTO yeti VALUES('',\"$pseudo\",\"$score\",\"$mail\" )" );
 
mysql_close();
?>
 
table :
 
`id` int(4) NOT NULL auto_increment,
  `pseudo` varchar(12) NOT NULL default 'none',
  `score` int(2) NOT NULL default '0',
  `mail` text NOT NULL,
  UNIQUE KEY `id` (`id`)
 
Voila donc si vous voyez éventuellement des petites fautes de scripts ou autres n'hésitez pas !
 
Merci d'avance de vos aides et conseils
 
Cyrille
 
 
 

Reply

Marsh Posté le 05-12-2006 à 16:48:16   

Reply

Marsh Posté le 05-12-2006 à 17:02:43    

Requete SQL

Message cité 1 fois
Message édité par afbilou le 05-12-2006 à 17:19:03
Reply

Marsh Posté le 05-12-2006 à 17:09:37    


 
ok dac cepandant pour le tableau comment faut-il s'y prendre ?
je ne vois pas trop quelle requête utiliser. Ou plutôt comment l'imbriquer dans un tableau.
 
Si t'as quelques tuyaux ...
Merci
Cyrille

Reply

Marsh Posté le 05-12-2006 à 17:38:25    

Avec la clause order by ? Je crains ne pas avoir tout compris...


---------------
dH Design - Spécialiste en standards web et en accessibilité
Reply

Marsh Posté le 09-01-2007 à 10:49:30    

install le mod arcade pour les forums php tout est prévu pour...

Reply

Marsh Posté le 09-01-2007 à 11:41:43    

si, comme c'est indiqué dans ton profil, ta passion c'est l'info, tu me sembles pas avoir cherché du tout dans les tutos consacrés à php+mysql
Là, t'as juste à faire une requête SQL (mais pour cela, faut connaître un minimum sql) + affiché dans un tableau html la liste des enregistrements trouvés. Avec google, tu vas trouver pleins tutos là-dessus en qq secondes...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed