Page 1 sur 1

affichage d'une selection de produit selon la page precedent

Posté : 08 avr. 2006, 20:04
par bobotoms
bonjour a tous?

voila mon souci :
j'ai une page sous dreamweaver en php et myql avec une region repetée de a peu pres 70 produits et j'aimerais que selon sur quoi j'ai cliqué sur la page précédente (et donc grace a l'URL qui se termine par un numero) ma page m'affiche par exemple les 10 premiers produits ou les produits de 25 a 50 est ce que quelq'un peu m'aider ?

merci par avance

ps je sais pas si c'est tres clair... :?

Posté : 08 avr. 2006, 20:07
par Truc
Salut,
Que tu sois sous dreamweaver ou non ne change rien :wink:

Mais regarde ce tuto de la FAQ sur la pagination

Posté : 08 avr. 2006, 20:27
par bobotoms
j'ai pas compris grand chose à ce qui est marqué mais j'ai l'impression que ça ne sert qu'a afficher exactement le même nombre par page hors j'ai besoin d'afficher 5 produits qui decouleront du numero URL pour une page et 12 sur une autre et peut etre 8 sur encore une autre etc... donc je pense que ce n'est pas ce qui me faut, dites moi si je me trompe.

merci...

Posté : 08 avr. 2006, 20:48
par Truc
Le principe y est en tout cas.

Il faut séléctionner une fourchette de données avec LIMIT

et pour la récupération de la donnée de l'url regarde ICI

quelque chose dans ce style (sans plus de détails sur les tables ou code déjà réalisé):
//variables de l'URL
$nb = $_GET['nb']; //  nombre d'éléments à afficher
$itype = $_GET['type']; //  type de produit à afficher 

$sql = "SELECT champ FROM table WHERE type = ".$type." LIMIT 0 , ".$nb;

Posté : 08 avr. 2006, 20:52
par coxine
Je crois aussi savoir que sur DW tu as la possibilité d'insérer la pagination...dans comportements de serveur/pagination du jeu d'enregistrement.
Bon le code est un peu lourd, mais ça fonctionne !
:-)