oxman a écrit :Alors maintenant je me marre le voir galérer sur un truc à 2 balles. Et après ça se dit programateur (j'ai lancé ma ligne) et ça arbore le logo "php", je me marre je vous le dit les jeunes.
Jamais sa se remet en question se genre de bebetes ?
c'est bon jai finit, on passe à autre chose. Oxoman, repond pas stp, sa servirai a rien, i a pas de debat, et je n'attand pas d'aide de ta part (peut-être je me trompe)
Pour le code, j'ai coriger ma requete, elel marche impec
mais il y a toujorus le pbm pour els pages.... elle ne defilent pas, et si on touche a l'url, sa bug ... Voila le script, j'edit ausis ems autre post :p
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++;
}