je veux utiliser la fonction LIMIT pour limiter l'affichage de 10 résultats de la requête dans chaque page, je développe un monteur de recherche je l'ai testé sans limit tout fonctionne bien.
j'ai ajouté ce code pout faire la limite.
j'ai afficher le nombre de résultat trouvé il m'affiche 12 résultats trouvé, et puisque j'ai utilisé limit il m'affiche que 10, quand j'appuie sur le liens qui me fait passer à la page suivante je trouve pas le 2 autres résultats.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 if (!@$_GET['limite_start']) $limite_start = 0; // si limite est vide on l'affecte 0 else $limite_start = $_GET['limite_start']; // sinon on l'affecte la nouvelle valeur // $numero contient le numéro de page à afficher if (!@$_GET['numero']) $numero = 1; // si numero est vide on l'affecte 1 else $numero = $_GET['numero']; //...... $total=mysql_num_rows($req1); $nbpages = ceil($total/10); //......... $limite_start=$limite_start+10; if($numero==1) { $numero=$numero+1; echo "Page 1/$nbpages"; echo"<a href=rech.php?limite_start=$limite_start&numero=$numero class=Style15 style=color:#F1F3F8> >></a>"; }
qq peut m'aider.
d'avance merci.
Partager