ça ne résout pas le pb, mais perso je remplacerais :
Code :
- if (isset($_GET['page']))
- {
- $page = $_GET['page'];
|
par :
Code :
- if (isset($_GET['page']))
- {
- $page = abs(intval($_GET['page']));
|
afin d'être sûr que $page est bien un entier numérique positif ou nul.
Et en dessous j'ajouterais la clause :
Code :
- if ($page == 0) { $page = 1; } // pour éviter un bug avec le zéro
|
Ensuite, toujours dans une optique d'optimisation, je trouve ça "crade" :
t'as vraiment besoin, pour compter les enregistrements, de rapatrier TOUS les champs ? sur une grosse table, ça peut se ressentir en performances.
j'opterais plutôt pour :
Maintenant il me semble, si j'ai bien compris le titre, que dans l'idée des 2 colonnes, c'est plutôt une question d'affichage, non ? Donc HTML, CSS. Pas PHP.
---------------
NewsletTux - outil de mailing list en PHP MySQL