cs_BeCaSiNe
Messages postés80Date d'inscriptiondimanche 23 février 2003StatutMembreDernière intervention16 juin 2008
-
20 juin 2004 à 19:51
cs_Natim
Messages postés24Date d'inscriptionlundi 12 mai 2003StatutMembreDernière intervention26 juin 2004
-
26 juin 2004 à 10:19
J'ai trouvé un code tres bien ! Mais le probleme et que le resultats affiche tout les pages !
<?
// Nbr de résultat par page
$limit = 20;
// Votre requète d'affichage de vos résultats
// Vous utiliserez donc $query pour faire vos boucles !
$query = "SELECT * FROM table LIMIT $debut,$limit";
// Requète récupérant le nombre de résultat total
$req = MYSQL_QUERY("SELECT * FROM table");
// On récupère le nombre de ligne
$nbrtotal = MYSQL_NUMROWS($req);
// Si $page est égal à rien, $debut est égal à 0
(!$HTTP_GET_VARS[page] ? $debut = 0 : $debut = $HTTP_GET_VARS[page]);
// Si nombre de page est plus grand à la limite on affiche le menu
if ($nbrtotal > $limit) {
echo ' Pages : ';
// On divise le nombre de page avec la limite
$forpage = $nbrtotal/$limit;
// On affiche les numéros des pages avec les boucles
for ($i = 0; $i < $forpage; $i++) {
$p=$i*$limit;
$n=$i+1;
echo " [ ".$n."] ";
}
// Fin de boucle
}
// Fin du menu
?>
Quand il y a beaucoup de page ca affiche (avec 1896 total resultatd) :
cs_Natim
Messages postés24Date d'inscriptionlundi 12 mai 2003StatutMembreDernière intervention26 juin 2004 26 juin 2004 à 10:19
Je sais que c'est possible, la preuve, phpBB après, si tu as un bon niveau en php tu peux chercher dans phpBB comment le faire. Sinon, tu dois encore attendre !!
dsl, j'ai pas le temp aujourd'hui
Natim