By: GGcc
Date: 2005-01-28
Time: 15:39
|
Affichage par page
Salut,
j'ai une page qui affiche le résultat d'un formulaire.
Comme il peut y avoir jusqu'à 50000 réponses, j'utilise l'affichage par page.
La premiere page de résultat s'affiche correctement, par contre, il perd les variables passées par le formulaire sur les autres pages.
D'autres part, sur Free, s'il y a trop de résultats, j'ai le droit à un:
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 128 bytes). Il ya le tableau de résultat qui explose.
|
By: Skrol29
Date: 2005-01-28
Time: 16:04
|
Re: Affichage par page
salut,
C'est à ton appli de récupérer les bons paramètre d'affichage de la page. L'exemple en ligne montre une solution possible. On peut aussi utiliser les sessions ou les cookies.
Il est déconseillé d'utiliser le mode "par page" de MergeBlock() pour une table qui contient beaucoup d'enregistrements. Car ce mode n'est pas capable (et il ne le sera jamais) de gérer la clause "LIMIT". En cas de données nombreuses, il vaut mieux que ce soit toi qui gère manuelement la clause "LIMIT" dans ta requête.
|