Bonjour,
J'ai un script qui me permet d'afficher certaines infos des membres dans un tableau, mais j'aimerais que celui-ci affiche la place du membre (Classement).

Voici mon script:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
<?php
                        echo("<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n");
                        ?>
                        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
                        <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
                        <head>
                        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" xml:lang="fr" />
                        <title></title>
                        <meta name="description" content="" />
                        <meta name="keywords" content="" />
                        <meta name="author" content="Bazonnet Benjamin" />
                        <meta name="generator" content="L'Equipe de Mon Hôtel Virtuel" />
                        <meta http-equiv="imagetoolbar" content="no" />
                        <meta http-equiv="Pragma" content="no-cache" />
                        <style type="text/css">
                        /* <![CDATA[ */ 
                        body {
                        color: #000;
                        background-color: #efefef;
                        font-family: verdana, helvetica, sans-serif;
                        font-size: 80% !important;
                        }
                        p.situation {
                        text-align: right;
                        padding: 1em;
                        }
                        p.navigation {
                        text-align: center;
                        font-size: 0.85em;
                        text-decoration: underline;
                        }
                        p.hot {
                        float: right;
                        font-size: 0.85em;
                        }
                        /* ]]> */
                        </style>
                        </head>
                        <body>
                        <?php
                        /**
                        Commençons par fixer les paramètres :
                        */
                        /* Paramètres de connexion */
                        $admin_bd   = "**********"; /* Le pseudonyme permettant à l'administrateur de se connecter */
                        $mdp_bd     = "**********"; /* Le mot d passe de l'administrateur de base de données */
                        $serveur_bd = "**********"; /* L'adresse du serveur de base de données */
                        $base_bd    = "**********"; /* La base de données où sont enregistrées les informations */
 
                        /* Paramètres de pagination */
                        $nb_joueurs_par_page = 20; /* Nombre de de Joueurs par page */
                        $url = "./classement.php?page=";
 
                        /* On détermine quelle est la page qui est actuellement affichée */
                        $page_en_cours    = isset($_GET['page']) ? $_GET['page'] : 0;
                        $page_affichee    = ($page_en_cours + 1);
 
                        /* Connexion au serveur de base de données */
                        $connexion = mysql_pconnect($serveur_bd, $admin_bd, $mdp_bd);
                        mysql_select_db($base_bd);
 
                        /* Requête pour compter les joueurs présents dans notre base de données */
                        $sql_nb = "SELECT COUNT(*) FROM `membre_gastro`";
 
                        /* Exécution de la requête et récupération du résultat */
                        $resultat_1 = mysql_query($sql_nb);
                        $nb_joueurs = mysql_result($resultat_1, 0);
 
                        /* Calcul du nombre total de pages : on arrondit à l'entier supérieur (ceil() ) */
                        $nb_pages = ceil($nb_joueurs / $nb_joueurs_par_page);
 
                        /** 
                        Nous disposons maintenant de suffisament d'éléments pour créer notre barre de navigation.
                        Première chose à vérifier : avons-nous plusieurs pages, et au moins une ?
                        */
                        if($nb_pages > 0)
                        {
                        /* On définit une variable qui contiendra les données de navigation */
                        $barre_nav = "";
                        /* Nous avons au moins une page : avons nous besoin d'une barre de navigation ? */
                        if($nb_pages > 1)
                        {
                        /** 
                        Nous avons plusieurs pages: nous allons afficher successivement les liens vers
                        les pages précédentes s'il y en a, la page en cours et les liens vers les pages
                        suivantes. Nous aurons une barre sous la forme : 1 | 2 | 3 etc.. en liens clicables
                        sauf pour la page en cours dont nous mettrons le chiffre en gras
                        */
                        if($page_en_cours > 0)
                        {
                        for($i = 0; $i < $page_en_cours; $i++)
                        {
                        $p = $i + 1;
                        $barre_nav .= "<a href=\"". $url . $i ."\" title=\"page ". $p ."\">". $p ."</a> | ";
                        }
                        }
                        /**
                        On affiche la page en cours : notez le (+ 1) : pour les calculs, nous partons d'une 
                        page 0 mais pour l'internaute, il est préférable de commencer à la page 1, donc on incrémente
                        */
                        $barre_nav .= "<strong>". $page_affichee ."</strong>";
                        /* Enfin on affiche (s'il y a lieu) les liens vers les pages suivantes */
                        if(($page_affichee) < $nb_pages)
                        {
                        /* Il reste encore d'autres pages à afficher */
                        $nb_suivantes = $nb_pages - ($page_affichee);
                        for($j = ($page_affichee); $j < $nb_pages; $j++)
                        {
                        $p = $j + 1;
                        $barre_nav .= " | <a href=\"". $url . $j ."\" title=\"page ". $p ."\">". $p ."</a>";
                        }
                        }
 
                        /* On peut définir en plus la situation dans une autre variable à afficher ailleurs */
                        $page_affichee = "Page ". $page_affichee ." sur un total de ". $nb_pages ." pages.";
                        }
                        else
                        {
                        /* Nous n'avons qu'une seule page, on peut se contenter d'afficher juste page 1/1 */
                        $barre_nav .= "page 1/1";
                        }
                        /**
                        On peut maintenant afficher notre page. On va commencer par récupérer les informations
                        On doit définir à partir de quelle nouvelle on doit récupérer les données dans la clause LIMIT.
                        */
                        $debut = $page_en_cours * $nb_joueurs_par_page;
                        $sql_n = "SELECT pseudo,client_tot,point FROM membre_gastro LIMIT ". $debut .", ". $nb_joueurs_par_page .";";
                        $joueurs = mysql_query($sql_n);
                        ?>
                        <p class="situation"><?php echo($page_affichee); ?></p>
                        <?php
                        while($jeu = mysql_fetch_assoc($joueurs))
                        {
                        ?>
 
                        <table width="80%"><tr><td valign=center>PLACE</td>
                        <td valign=center>PSEUDO</td>
                        <td valign=center>POINTS</td>
                        <td valign=center>NOMBRE TOTAL DE CLIENTS</td></tr>
                        <tr>
                        <td valign=center>ICI, JE VOUDRAIS AFFICHER LA PLACE DU MEMBRE.</td>
                        <td valign=center><?php echo $jeu['pseudo']; ?></td>
                        <td valign=center><?php echo $jeu['point']; ?></td>
                        <td valign=center><?php echo $hot['client_tot']; ?></td></tr></table>
                        <hr />
                        <?php
                        }
                        /* on libère la mémoire */
                        mysql_free_result($resultat_1);
                        mysql_free_result($joueurs);
                        /* On peut fermer la connexion à MySQL */
                        mysql_close($connexion);
                        /* On affiche maintenant la barre de navigation */
                        ?>
                        <p class="navigation"><?php echo($barre_nav); ?></p>
                        <?php
                        }
                        else
                        {
                        /** 
                        Nous n'avons aucune page, on peut alors afficher un message autre
                        sans devoir nous préoccuper de la navigation
                        */
                        ?>
                        <h3>Il n'y à aucun membre d'inscrit</h3>
                        <hr />
                        <?php
                        }
                        ?>
                        </body>
                        </html>