j'ai cilber l'erreure : limit2 n'as aucune valeur.
je continu sur ma lancée ^^ si vous trouvez dautre pbm, dites le moi
Voila j'ai editer el code, et j'ai mit es echo pour voir se qu'il ne vas pas. voici se que j'ai trouver :
order = points
limit1 = -15
limit2 = 0
comment on fait ? DDD
je vous redonne le code, plus pratique que de revenir 10 pages en arrire
je continu sur ma lancée ^^ si vous trouvez dautre pbm, dites le moi
Voila j'ai editer el code, et j'ai mit es echo pour voir se qu'il ne vas pas. voici se que j'ai trouver :
order = points
limit1 = -15
limit2 = 0
comment on fait ? DDD
je vous redonne le code, plus pratique que de revenir 10 pages en arrire
Code PHP :
<?php
$nombre_entree2 = mysql_query('SELECT COUNT(*) AS nombre FROM user WHERE administrateur="0"') or die(mysql_error());
$nombre_entree = mysql_fetch_array($nombre_entree2) or die(mysql_error());
$nb_page = ceil($nombre_entree['nombre'] / 15);
if (!empty($_GET['order']))
{
$ordre = mysql_real_escape_string(htmlspecialchars(trim($_GET['order'])));
}
else
{
$order = "points";
}
if (empty($_GET['page']))
{
$page = 1;
}
else
{
$page = intval($_GET['page']);
}
$limit2 = $page*15;
$limit1 = $limit2-15;
if ($page >= $nb_page)
{
$diff = $nombre_entree['nombre']%15;
$limit1 = ($page*15)-$diff;
$limit2 = $limit1+$nombre_entree['nombre'];
}
if ($nombre_entree['nombre'] <=15)
{
$limit1 = 0;
$limit2 = $nombre_entree['nombre'];
}
echo $order;
$reponse = mysql_query('SELECT pseudo, points, alliance, ptsoff, ptsdef FROM user WHERE administrateur="0" ORDER BY '.$order.' DESC LIMIT '.$limit1.','.$limit2.'') or die(mysql_error().'471');
?><br />
<table align="center" width="90%" border="1">
<tr>
<td width="15%"><p align="center"><a href="statistique.php?id=stat&order=pseudo" >pseudo</a></p></td>
<td width="10%"><p align="center"><a href="statistique.php?id=stat&order=alliance" >alliance</a></p></td>
<td width="25%"><p align="center"><a href="statistique.php?id=stat&order=points" >points</a></p></td>
<td width="25%"><p align="center"><a href="statistique.php?id=stat&order=ptsoff" >points offenssifs</a></p></td>
<td width="25%"><p align="center"><a href="statistique.php?id=stat&order=ptsdef" >points deffenssifs</a></p></td>
</tr>
<?php
while ($donnees3 = mysql_fetch_array($reponse))
{
?>
<tr>
<td width="15%"><p align="center"><?
if ($donnees3['pseudo'] == $_SESSION['pseudo'])
{
?>
<strong><? echo $donnees3['pseudo']; ?> </strong>
<?php
}
else {
echo'<a href="statistique.php?id=profil&player='.$donnees3['pseudo'].'">';
echo $donnees3['pseudo'];
echo '</a>';
} ?></p></td>
<td width="10%"><p align="center"><?
if (empty($donnees3['alliance']))
{
echo '';
}
elseif ($donnees3['alliance'] == $donnees['alliance'])
{
echo '<a href="alliance.php"><strong>';
echo $donnees['alliance'];
echo '<\strong></a>';
}
else
{
echo '<a href="statistique.php?id=profil&alliance='.$donnees3['alliance'].'">';
echo $donnees3['alliance'];
echo '</a>';
} ?></p></td>
<td width="25%"><p align="center"><? echo $donnees3['points']; ?></p></td>
<td width="25%"><p align="center"><? echo $donnees3['ptsoff']; ?></p></td>
<td width="25%"><p align="center"><? echo $donnees3['ptsdef']; ?></p></td>
</tr>
<?php
}
?> </table>
<?php
$page_actuelle = 1;
while($page_actuelle < $nb_page)
{
echo '<a href="statistique.php?id=statamp;order='.$order.'&page='.$page_actuelle.'"> Page N°'.$page_actuelle.'</a>';
$page_actuelle++;
}