
Membre
|
Bonjour,
Voila il y a un bug via page 0 et 1 avec le compteur(le for..) bien page 0 et 1 il calcule mais ses la meme chose !!meme pseudo tout alors je voudrais qu'il commence sa lecture a partir de la page 1 et non a partir de la 0 vous comprenez ?
<?php
include('lib.php');
$player = check_user($secret_key, $db);
define("PAGENAME", "Classement");
$nbMembreprpage = 50; //le nombre de membres par page ;)
$sear = mysql_query('SELECT COUNT(*) AS nb_membre FROM players');
$recup = mysql_fetch_array($sear);
$totalMembre = $recup['nb_membre'];
$nbDePages = ceil($totalMembre / $nbMembreprpage);
include("templates/private_header.php");
echo "<div class=\"contenu\">
<div class=\"contenu_bloc\">
<h1>Classement</h1>";
if (isset($_GET['page']))
{
$page = $_GET['page'];
}
else
{
$page = 1;
}
$premierMembre = ($page - 1) * $nbMembreprpage;
$req = 'select * from players ORDER BY `level` DESC LIMIT ' . $premierMembre . ', ' . $nbMembreprpage;
$selec = mysql_query($req) or die('Erreur SQL !<br />'.$req.'<br />'.mysql_error());
$nb = mysql_num_rows($selec);
if ($nb == 0) {
echo 'Aucun membre trouvé';
}
else {
echo '<br /> ';
if ($page != 1){
$pageprece = ($_GET['page']-1);
echo'<a style="text-decoration:none;" href="' . $_SERVER['PHP_SELF'] . '?page=' .$pageprece. '">Page Précédente</a>';
}
else
{
}
echo ' ';
$pagesuiv = ($_GET['page']+1);
if ($_GET['page'] != $nbDePages){
echo '<a style="text-decoration:none;" href="' . $_SERVER['PHP_SELF'] . '?page=' . $pagesuiv . '">Page Suivante</a>';
}
else{
}
echo '<table width="100%" class="tableau" border="0">
<tr>
<th width="1%"></td>
<th width="30%"><b>Gang</b></td>
<th width="10%"><b>Pseudo</b></td>
<th width="30%"><b>Niveau</b></td>
<th width="40%"><b>Points</b></td>
</tr>';
for ($i = 1 ; $i <= $nbDePages ; $i++)
{
while($donnee = mysql_fetch_array($selec))
{
$nbligne = $_GET[page] * $nbMembreprpage + $i++ ;
echo '<tr><td>',$nbligne,'</td><td width="90">' , htmlspecialchars($donnee['tag']) , '</td><td>' , htmlspecialchars($donnee['username']) , '</td>
<td><b>' , htmlspecialchars($donnee['level']) ,'</td><td>' , htmlspecialchars($donnee['pt2']) , '</td></tr>';
}
}
echo'</table>';
}
mysql_free_result($selec);
mysql_close();
?>
<?php
include("templates/private_footer.php");
?>
https://guerredesgangs.net & http://www.bazinio.ca & http://www.thestreet2.ca
|