Forum de discussion et d'aide au php
Vous n'êtes pas identifié.
|
Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides. FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans. Proposez vos news : si vous avez un evenement à annoncer le chat : venez discuter de php. |
||
Bonjour
Je travaille sur un site en php qui affiche des livres contenus dans une base mysql
Mon affichage actuel est de 5 livres par page et la navigation se fait de page en page avec un bouton page precedente et page suivante.
Ceci fonctionne tres bien pour 3 pages mais lorsque j'ai 15 ou plus ce type de navigation devient un peu ridicule.
J'aimerai pouvoir obtenir un navigation à la Google qui permette d'afficher un lien vers les 10 pages suivantes en plus du bouton actuel 'page suivante'
Je ne maitrse pas assez php pour faire ce genre de modification facilement mais je vais essayer.
Entre temps je me suis dit que je pourrais certainement trouver ici d'excellent programeurs pour m'aider dans ma tâche.
Voici mon code actuel permettant de naviguer de page en page
// afficher le nombre total de pages
$query = mysql_query("select * from livres WHERE GenreTxt='Poches'");
$fields = mysql_numrows($query);
$nb_pages = ($fields/5);
// on convertit cette valeur en entier
$int_nb_pages = ceil($nb_pages);
// afficher le numéro de la page
if (!isset($page))
{
$page = 1;
}
print("<td background='images/rightbox_back.gif'><div align='center' class='bodytext'>Page $page/$int_nb_pages<br>");
// afficher la navigation
$page_sup = $page + 1;
$page_inf = $page - 1;
$plus = $ori + 5;
$moins = $ori - 5;
if ($ori == 0)
{
print ("<center><a href='poches_list.php3?booktype=$GenreTxt&ori=$plus&page=$page_sup'><IMG SRC='images/fwd_page.gif' border='0'></a></font>");
}
elseif ($plus >= $fields)
{
print("<center><a href='poches_list.php3?booktype=$GenreTxt&ori=$moins&page=$page_inf'><IMG SRC='images/back_page.gif' border='0'></a></font>");
}
else
{
print("<center><a href='poches_list.php3?booktype=$GenreTxt&ori=$moins&page=$page_inf'><IMG SRC='images/back_page.gif' border='0'></a><a href=\"poches_list.php3?booktype=$GenreTxt&ori=$plus&page=$page_sup\"><IMG SRC='images/fwd_page.gif' border='0'></a></font>");
}Merci d'avance pour vos commentaires et conseils
Julien
Hors ligne