cs_joebuz
Messages postés321Date d'inscriptionsamedi 12 février 2005StatutMembreDernière intervention21 février 2013
-
5 mars 2008 à 20:51
cs_joebuz
Messages postés321Date d'inscriptionsamedi 12 février 2005StatutMembreDernière intervention21 février 2013
-
5 mars 2008 à 22:15
Bonjour,
j'ai un probleme avec l'affichage d'une gallerie photo.
j'affiche les miniatures, 24 par pages (6 lignes de 4 photos) avec pagination, ceci fonctionne.
pour test j'ai uploader 53 photos, ce qui, normalement, doit faire 2 pages completes et une page de 5 photos.
la premiere et la troisieme page s'affiche correctement, mais la deuxieme page m'affiche son contenu + le contenu de la troisieme, soit 29 photos.
$limit_d = $limit * $nbphotos_parpage; // (numero de la page-1) X 24
$limit_f = $p * $nbphotos_parpage; // numero de la page X 24
$sql10 = mysql_query("SELECT num FROM N_photos LIMIT '$limit_d','$limit_f''");
--> Affichage des photos
ce qui donne pour page 1 :
SELECT num FROM N_photos LIMIT '0','24'
page 2 :
SELECT num FROM N_photos LIMIT '24','48'
page 3 :
SELECT num FROM N_photos LIMIT '48','72'
pour la page 1 : cela m'affiche de la 1ère photo à la 24ème
pour la page 2 : cela m'affiche de la 25ème photo à la 53ème !!!!! POURQUOI ????
pour la page 3 : cela m'affiche de la 49ème photo à la 53ème
j'ai testé SELECT num FROM N_photos LIMIT '24','48' directement sur l'interface de ma BDD, et ça me sort la même chose, je ne comprends pas !
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 20124 5 mars 2008 à 21:36
Bonsoir,
Le premier est le numéro du premier enregistrement X que tu veux sélectionner, le deuxième est le nombre Y d'enregistrements que tu ceux sélectionner à partir de l'enregistrement X.
cs_joebuz
Messages postés321Date d'inscriptionsamedi 12 février 2005StatutMembreDernière intervention21 février 2013 5 mars 2008 à 22:15
ok merci, pour les réponses.
pas de soucis pour la troisieme requete, en fait c'est la meme que les deux autres, comme j'affiche des photos uploader par les membres, je ne sais pas combien a chaque affichage (là j'en ai enregistré 53 pour essai)
$sql10 = mysql_query("SELECT num FROM N_photos LIMIT ".$limit_d.",".$limit_f."");
while($nb = mysql_fetch_array($sql10)){
$incr = ++$incr; // nb de photos à afficher pour la page
}