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.
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>";
					}
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.
qq peut m'aider.
d'avance merci.