Bonjour,
je sui en train de faire faire un script pour la pagination.
La prmièr page s'affiche bien avec dessus tous les line pour les différentes pages:
page1 - page2 - page3 - etc...
Quand je clique sur page2 où page trois tec..., je tombe toujours sur le résultat de la première page
j'ai peut-être dû oublier quelque chose dans le code que voici :
je sias que ça fait un peu beaucoup à lire alors je remercie d'avance celui ou celle qui aura pris la peine de se pencher sur mon problème.
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44 //la requète de selection des messages $reqlimit = mysql_query("SELECT id,marque,designation,categorie,resume_court,prix_ttc,disponibilite FROM lldiffusion_produits where marque='canon' LIMIT $debut,$nb_rep_pages ") or die ("erreur requete"); // Affichage par page :) for($i = 1;$i <= $nbpages;$i ++) { echo "<font size='1' face='verdana' color='#000000'><a href=\"?page=$i&fin=$fin\">Page $i</a></font>"; if($i < $nbpages) echo " - "; } // on envoie la requête /*$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); */ // on fait une boucle qui va faire un tour pour chaque enregistrement while($data = mysql_fetch_assoc($reqlimit)) { // on affiche les informations de l'enregistrement en cours echo '<div class="image">'; echo '<img src="images/'.$data['id'].'.jpeg">'; echo '</div>'; echo '<div class="intiresum">'; echo '<div class="intitule">'; echo '<a href="detail_'.$data['id'].'.htm">'.$data['designation'].'</a>'; echo '</div>'; echo '<div class="resume">'; echo $data['resume_court']; echo '</div>'; echo '</div>'; echo '<div class="prix">'; echo $data['prix_ttc']; echo '</div>'; echo '<div class="dispo">'; echo $data['disponibilite']; echo '</div>'; echo '<div class="cad">'; echo '<a href="pannier_ajout.php?action=ajout&id='.$data['id'].'&qte=1"><img src="images/caddie.gif"></a>'; echo '</div>'; // separation des blocs echo '<div class="spacer"> </div>'; }
Partager