cs_kenny18
Messages postés116Date d'inscriptionlundi 20 novembre 2000StatutMembreDernière intervention30 août 2006
-
26 août 2006 à 17:39
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 2013
-
30 août 2006 à 22:08
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 30 août 2006 à 21:45
Salut!
Si ton nombre total d'imgs est $total_imgs, après:
$max = $min + $nb_p_page;
Tu met:
if( $total_imgs < $max )
$max = $total_imgs;
@++
R@f
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
cs_eXon
Messages postés166Date d'inscriptionlundi 17 janvier 2005StatutMembreDernière intervention 8 avril 20071 27 août 2006 à 01:38
Après avoir mis tout tes fichiers dans ton tableau (le fait de tout les prendre chaque fois n'est pas un problème pour toi s'il n'y en a que 20), tu fais une boucle qui en affiche 5. Tu mets également des liens de Page 1 à Page 4 et tu passe en variable GET page= et ton numéro de page (de 0 à 3). Voici un exemple de boucle que tu peux utiliser.
$page = (isset($_GET['page')) ? intval($_GET['page']) : 0;
for ($i = 0 ; $i < 5 ; $i++)
{
echo '
}
Tu peux également ajouter une protection au cas où il n'y aurait pas réellement 20 photos et un count() pour savoir combien de page il faut. Je crois que ca devrait te donner une bonne idée de comment faire.
----------------
eXon
Vous n’avez pas trouvé la réponse que vous recherchez ?
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
cs_kenny18
Messages postés116Date d'inscriptionlundi 20 novembre 2000StatutMembreDernière intervention30 août 2006 27 août 2006 à 14:14
hi,
l'affichage pour le nombre de page et les liens, pas de problèmes de ce côté-là, c'est ok.
Mon seul problème, et que je n'arrive pas malgré toute la journée de recherche hier, c'est de faire l'équivalent de "LIMIT" d'une requête SQL de mon code affiché au premier message.
J'utilise "count($tableau)" pour connaître le nombre de fichier que contient mon répertoire. Je n'arrive pas à mettre le code juste pour dire qu'à la page 1, je veux les photos 1 à 5, à la page 2 les photos 6 à 10 et ainsi de suite...
cs_kenny18
Messages postés116Date d'inscriptionlundi 20 novembre 2000StatutMembreDernière intervention30 août 2006 30 août 2006 à 21:40
hi coockiesch,
j'ai quand même un soucis...
j'ai fait selon ton idée, adapté à mon code MAIS : si je veux afficher 5 images par page et que dans mon dossier j'en ai 17 par exemple, ça va m'afficher 4 pages => ok, mais à la 4ème page, il va m'afficher correctement les images 16 et 17 puis il continue de compter pour s'arrêter jusqu'à 20 ==> ce qui est logique puisque 17/5 arrondi au multiple de 5 supérieur = 20.
comment faire maintenant pour dire à la bêbette "arrête-toi à la dernière image et va pas plus loin..." ????
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 30 août 2006 à 22:08
Pas de pb, :)
Bonne soirée!
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"