Couper resultat d'une requete

Eléphant du PHP | 124 Messages

02 janv. 2008, 16:29

Bonjour,

Je voudrais couper le resultat d'une requete en plusieurs pages :

Dans ma table MySQL j'ai enregistré un texte qui est assez long, je voudrais pouvoir couper ce texte en plusieurs pages.

Par exemple, changer de page tous les 300 mots.

Est-ce possible ?

Cordialement
Modifié en dernier par neo765 le 29 mai 2008, 23:08, modifié 1 fois.

d0m
Mammouth du PHP | 1141 Messages

02 janv. 2008, 17:38

Tu peux par exemple placer le texte dans une variable php.
Faire un explode de cette variable selon les espaces et compter le nombre d'élements de ton tableau.
Après tu peux prendre les x éléments et refaire une chaine avec des espaces via la fonction implode.

il suffit ensuite d'avoir un compteur de page.
Pour la page 1 tu prends les mots dans le tableau de 0 à 299.
Pour la page 2 de 300 à 599.
....
Pour la page i de (i-1)*300 à i*300-1