Selection du numéro de pages
JackD
-
lewis34 Messages postés 2557 Date d'inscription Statut Membre Dernière intervention -
lewis34 Messages postés 2557 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Voilà en fait j'aimerai bien poster des photos sur mon site, et j'aimerai bien les répertorier sur plusieurs pages.
Comme on dit un dessin est mieux qu'un long discours :d
j'aimerai bien faire ceci
------------------------------------------------------
1 2 3 4 5 Suivant
------------------------------------------------------
et si par exemple je clique sur 5 ça fait
Précédent 1 2 3 4 5 6 7 8 9 Suivant
-------------------------------------------------------
et si je clique sur 3
Précédent 1 2 3 4 5 6 7
--------------------------------------------------------
J'espère que c'est clair :s. Sinon c'est comme dailymotion par exemple
Un tout grand merci d'avance
Voilà en fait j'aimerai bien poster des photos sur mon site, et j'aimerai bien les répertorier sur plusieurs pages.
Comme on dit un dessin est mieux qu'un long discours :d
j'aimerai bien faire ceci
------------------------------------------------------
1 2 3 4 5 Suivant
------------------------------------------------------
et si par exemple je clique sur 5 ça fait
Précédent 1 2 3 4 5 6 7 8 9 Suivant
-------------------------------------------------------
et si je clique sur 3
Précédent 1 2 3 4 5 6 7
--------------------------------------------------------
J'espère que c'est clair :s. Sinon c'est comme dailymotion par exemple
Un tout grand merci d'avance
A voir également:
- Selection du numéro de pages
- Numero prive - Guide
- Numero du pere noel - Accueil - Applis & Sites
- Numéro de page word - Guide
- Impossible de supprimer une page word - Guide
- Numéro de page powerpoint - Guide
6 réponses
Resalut :D
Le upeur professionnelle xD
heu JackD j'ai cherché le même que toi mais sans résultat : /
---
L'orthographe c'est pas mon fort mais je fait un effort XD
De plus j'ajouterais simplement que... vous êtes en train de lire ma signature : )
Le upeur professionnelle xD
heu JackD j'ai cherché le même que toi mais sans résultat : /
---
L'orthographe c'est pas mon fort mais je fait un effort XD
De plus j'ajouterais simplement que... vous êtes en train de lire ma signature : )
Pas très explicite !
Si tu cherche une gallerie photo regarde du coté de imagevue.
exemple de gallerie pour les 18 ans d'une amie.
http://18ans-julie.com/
Leoz
Si tu cherche une gallerie photo regarde du coté de imagevue.
exemple de gallerie pour les 18 ans d'une amie.
http://18ans-julie.com/
Leoz
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Non il cherche ( nous cherchons ) a affiché des liens en bas du site comme sur google
Précédent 1 2 3 4 5 6 7 8 9 10 Suivant
Et affiché par exemple 10photo sur la page 1 ensuite 10 sur la page 2.... ^^
c'est bien sa ? :$
Précédent 1 2 3 4 5 6 7 8 9 10 Suivant
Et affiché par exemple 10photo sur la page 1 ensuite 10 sur la page 2.... ^^
c'est bien sa ? :$
voila un code que j'ai fait récemment qui fonctionne nickel, faudra juste que tu adapte a ta situation
le principe tu passe par get le numero de la page en cours et dans mon cas je passais un autre parametre
voila j'espere que cela te servira,
le principe tu passe par get le numero de la page en cours et dans mon cas je passais un autre parametre
voila j'espere que cela te servira,
//appel de la fonction barre_nav
$totid=count($tab_id);//tableau contenant les resultats
if($totid == 0) {header('location:ta_pagedaccueil.php');} // quand y'a pas de resultat je retourne à l'accueil
if(!isset($id_deb)) {$id_deb=$tab_id[0];}
$url='lien_vers_tapage.php?spectacle='.$id_spect.'&page=';//passage des valeurs en get
$limit=20; // nbr d'enregistrement affiché page par page
$nav=barre_nav($totid,$id_deb,$url,$tab_id,$page_en_cours,$id_spectacle,$limit);
function barre_nav($totid,$id_deb,$url,$tab_id,$page_en_cours,$id_spectacle,$limit)
{
/**********************************************************/
/* fonction de generation de barre de navigation suivant le spectacle choisi */
/* param : $totid ...=nbr d'enregistrement */
/*$id_deb id en cours recupere en get */
/*$url = url de la page */
/*$tab_id tableau contenant les id des spectacles */
/*$page_en_cours numero de la page affiché */
/*$id_spectacle id du spectacle choisi */
/*$limit nbr de resultats affiché par page */
/* */
/* michel juin 2009 */
/**********************************************************/
//nombre de pages necessaires
$nb_pages=ceil($totid/$limit);
$page_affichee=($page_en_cours + 1);
/* Calcul du nombre total de pages : on arrondit à l'entier supérieur (ceil() ) */
//echo'<br/>total id='.$totid.'page encours '.$page_en_cours.'nb page '.$nb_pages.'<br/>';
$barre_nav=''; // barre de navigation
$barre_suiv=''; // barre suivante
$barre_prec=''; // barre precedente
if($nb_pages > 1)
{
if($page_en_cours > 0)
{
for($i = 0; $i < $page_en_cours; $i++)
{
$ndeb=$i*$limit;
$nfin=$ndeb+$limit+1;
$deb=$tab_id[$ndeb];
if($nfin>count($tab_id)) {$nfin=count($tab_id)-1;}
$fin=$tab_id[$nfin];
$p = $i + 1;
//creation du lien avec l'image du bouton
$barre_nav .= '<a href="'. $url . $i .'&deb='.$deb.'&fin='.$fin.' " title="page'.$p.' "><img src="../_admin/images/lien.png" alt="page suivante" title="Allez à la page N°'.$p.'" style="border:none;" /></a> ';
}
}
$barre_nav .= '<strong>'. $page_affichee .'</strong>';
/* pages suivantes */
if(($page_affichee) < $nb_pages)
{
/* Il reste encore d'autres pages à afficher */
$nb_suivantes = $nb_pages - $page_affichee;
for($j=$page_affichee; $j < $nb_pages; $j++)
{
$p = $j + 1;//numero de page
$ndeb=$j*$limit;
$nfin=$ndeb+$limit+1;
$deb=$tab_id[$ndeb];
if($p==$nb_pages)
{
$fin=$tab_id[$totid-1];
}
else
{
if($nfin>count($tab_id)) {$nfin=count($tab_id)-1;}
$fin=$tab_id[$nfin];
}
$barre_nav .= '<a href="'. $url . $j .'&deb='.$deb.'&fin='.$fin.' " title="page'.$p.' "><img src="../_admin/images/lien.png" alt="page suivante" title="Allez à la page N°'.$p.'" style="border:none;" /></a> ';
}
}
$page_affichee = '<em>Page '. $page_affichee .'/'. $nb_pages.'</em>';
}
else
{
$barre_nav .= "page 1/1";//quand il y a moins d'enregistrement que $limit
}
$barre_nav.='<br/>'.$page_affichee;
return $barre_nav;
}