Pagination

Fredy
Invité n'ayant pas de compte PHPfrance

03 mai 2008, 22:31

Bonjour:

C'est quelle requete / fonction a utiliser pour avoir une pagination ainsi:

id, paragraphe, page
1, coucou, 1
2, bonjour, 1
3, bonsoir,1
4, bonwi, 1
5, salut, 2
6, lut,2
7, hey, 2

j'aimerais les regrouper par page ainsi d'avoir une pagination:

* page1: coucou, bonjour, bonsoir, bonwi
* le lien pr aller a la page 2
* page2: salut, lut, hey

ainsi de suite.

merci pour votre aide

ViPHP
ViPHP | 1996 Messages

03 mai 2008, 22:40

Hmmm ton exemple avant c'était une base de donnée ou un variable tableau ?Et tu veux une pagination des résultats ? Sous quels critères ? pose toi les question logiquement, les réponses arriveront d'elle mêmes. Ensuite si tu as un problème d'interprétation Ok mais là honnêtement je n'y comprends rien ...
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

Invité
Invité n'ayant pas de compte PHPfrance

03 mai 2008, 22:59

Hmmm ton exemple avant c'était une base de donnée ou un variable tableau ?Et tu veux une pagination des résultats ? Sous quels critères ? pose toi les question logiquement, les réponses arriveront d'elle mêmes. Ensuite si tu as un problème d'interprétation Ok mais là honnêtement je n'y comprends rien ...
Voila, j'ai une table bouquin qui comporte les champs id, paragraphe, page, lors de l'insertion des donnees dans la table, je les insere au principe du page, et quand je veux lire mon bouquin, je voudrais le lire par page:

id, paragraphe, page
1, coucou, 1
2, bonjour, 1
3, bonsoir,1
4, bonwi, 1
5, salut, 2
6, lut,2
7, hey, 2

Fredy
Invité n'ayant pas de compte PHPfrance

04 mai 2008, 15:51

J'ai mis ma requete ainsi:
$select2 = 'SELECT * FROM coran_arabi LIMIT 1';
Le resultat est le 1er id seulement (coucou) et pas la 1ere page

Fredy
Invité n'ayant pas de compte PHPfrance

04 mai 2008, 19:38

Merci de mettre Resolu

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

05 mai 2008, 12:14

J'ai ajouté le résolu, mais si tu peux donner la solution que tu as utilisé, elle pourra servir à d'autres également :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Fredy
Invité n'ayant pas de compte PHPfrance

05 mai 2008, 15:16

Puisque ma pagination ne va pas creer des pages, parce que deja dans l'insertion des donnees je cite pour chaque inclu ou va se placer, sur quelle page, il faut simplement mettre une variable page ainsi:
$sql = 'SELECT * FROM bouquin WHERE page = "'.$page.'"';