Euh je ne suis pas un fou de la clause LIMIT, mais normalement le deuxième argument pour celle-ci ne représente pas le nombre d'entrée à sélectionner à partir de l'id valant la valeur du premier argument ?
En gros au lieu de dire $limit_2 = $limit_1 + 15, dire $limit_2 = 15 (nombre d'entrée à afficher par page).
Du moins, bien que je dorme à moitié j'ai bien l'impression que c'est ce que je fais toujours.
Ensuite pour la requête, test cela :
En gros au lieu de dire $limit_2 = $limit_1 + 15, dire $limit_2 = 15 (nombre d'entrée à afficher par page).
Du moins, bien que je dorme à moitié j'ai bien l'impression que c'est ce que je fais toujours.
Ensuite pour la requête, test cela :
Code PHP :
<?php
$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');
J'ai donc modifier :
- administrateur = '0' en administrateur = 0
- ORDER BY '" . $order . "' en ORDER BY " . $order . " (c'est un nom de champ de la table et non une valeur donc pas entre apostrophe, du moins je fais comme ça je crois)
- '$limit2') en " . $limit2 . ")
Je crois que c'est censé marcher de cette façons.