tableau while et page par page ?

Invité
Invité n'ayant pas de compte PHPfrance

30 janv. 2007, 00:46

Bonsoir,

j'ai un tableau php avec boucle while etc...etc... je limite l'affichage avec un LIMIT 0,5 !!!

je voudrait qu'un lien s'affiche en bas du tableau lorsque la 5ème ligne est créer du style "les 5 suivants" ! et pareil pour l'autres pages avec un limit de 5,10..... etc...etc...

Comment faire !

merci

Eléphant du PHP | 445 Messages

30 janv. 2007, 02:02

Bonsoir,

Peut-être un début de réponse ici

http://www.phpinfo.net/page/archives/ar ... par-pages/

Tes liens suivant et précédent passent en $_GET le numéro du premier message à afficher par exemple, et tu construits ta requête à partir de ça.

Mais sans code il nous sera difficile de t'aider efficacement
LLDC
Ulti

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

30 janv. 2007, 09:14

Tiens, je pense que ce tuto peut t'être utile
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 592 Messages

30 janv. 2007, 12:48

en gros dans ton limit tu dois passez des variables.

$query="select........ limit ".$dep.","5" ;";

et ensuite en bas de ton tableau tu calcule tes $dep

si $dep=0 tu n'affiche pas de lien vers le debut
si $dep>=5
$deprec=$dep-5;
$depsui=$dep+5;
tu affiche un lien <a href="tapage.php?dep=$deprec";> lien pour revenir au précédent.
et <a href="tapage.php?dep=$depsui";>

après tu peut améliorer ton code en vérifiant si ton lien ne dépasse pas le nombre d'enregistrement etc.... :wink:

voila un petite expli j'espère que ça va