Créer un compte
Connexion

Bug Tracker

Pour créer et répondre aux sujets, vous devez être connecté.
Ce sujet est résolu.
Pages: 1
Auteur Message
blingcru
26/02/2011 à 13:49:14
blingcru
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&eacute;';
}
else {
echo '<br /> ';

if ($page != 1){
 $pageprece = ($_GET['page']-1);
  echo'<a style="text-decoration:none;" href="' . $_SERVER['PHP_SELF'] . '?page=' .$pageprece. '">Page Pr&eacute;c&eacutedente</a>';
}
else
{
}
echo '&nbsp;&nbsp;';

 $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
Pages: 1