afficher des images dix par dix sur perl - Perl - Programmation
Marsh Posté le 04-03-2004 à 08:56:37
c'est du HTML ca, pas du perl
regarde les balises table, td, tr ...
Marsh Posté le 04-03-2004 à 13:44:21
Code :
|
Marsh Posté le 04-03-2004 à 14:11:21
Burgergold a écrit :
|
je crois qu'il veux afficher seulement 10 images par page au lieu d'en avoir 100 les unes apres les autres.
Donc c bien du perl (ou autre) si tu veux automatiser et rajouter une pagination.
Tes données viennent d'une base ou d'une lecture de répertoire ?
Marsh Posté le 04-03-2004 à 14:38:21
non c'est pas du perl, c'est du html
le seul truc en perl qu'il y aura ce sera le "print" devant la balise...
LA question se resume simplement à savoir faire un tableau en HTML.
Marsh Posté le 04-03-2004 à 14:40:28
on est d'accord la dessus mais il veut apparement paginer sa page donc il va bien etre obligé de coder un minimum pour y arriver.
Marsh Posté le 04-03-2004 à 14:44:13
ouai ok j'avais pas vu ca sous cet angle
il lui faut un truc genre
www.site.fr/images.pl?imageOffset=15
il recupere le parametre imageOffset et affiche 10 images à partir de celle ci
apres en bas de la page il ajoute deux lien vers "images.pl?imageOffset=5" et "images.pl?imageOffset=25", calculés à partir de l'offset de la page en cours
Marsh Posté le 04-03-2004 à 14:46:06
En fait, tout dépend de la notion de 10 par 10 de notre ami(e) nandrianina , si c'est 10 par ligne ou 10 par page ?
Marsh Posté le 04-03-2004 à 14:48:35
"je voudrai afficher des images sur une page web dix par dix o lieu ke sa soit une longue page merci "
d'apres ce qu'il dit il a une longue liste d'image, et au lieu de toutes les afficher suyr la meme page il veut les paginer à 10 images par pages, comme tu le disais...
Maintneant si c'est une histoire de mise en page des images en lignes et colonnes (comme je l'avais compris au depart), la c'est un probleme de HTML
Marsh Posté le 04-03-2004 à 14:57:09
trankil aussi, meme tata simone qui avait pourtant bien des soucis avec son dos
Marsh Posté le 04-03-2004 à 15:14:41
ben en fait les images sont stockés dans une base de donnée et voila le script pour afficher les images : print(" <td width='30%' height='170' valign='middle'><p align='center'><a href='../scripts/apt.pl?numProduit=$aptID'><img src='$aphoto' width='200' height='150'></a></p></td>\n" );
Marsh Posté le 04-03-2004 à 17:07:41
et tu a un print pour chaque image c'est ca?
et tu veux n'en avoir que 10 par page?
Dans ce cas il faut que tu rajoute un parametre à ton script, qui sera donc l'offset à partir duquel tu veux afficher tes 10 images (et avec les boutons next et prev comme je te l'ai mis plus haut), et tu pourra aussi utiliser cet offset dans ta requete SQL pour ne prendre que les 10 images qui t'interesse
Marsh Posté le 05-03-2004 à 16:25:57
donc tu me di de mettre offset dans la requete?? peut tu me montrer ou?
Marsh Posté le 05-03-2004 à 23:53:25
ben je sais pas moi, ca depend de ton script...
en gros tu rajoute un parametre dans l'url genre offset=15, et tu recupere cette valeur pour savoir quelles images prendre (ici de 15 à 25) et pour faire les url des liens "suivant" et "precedent" (avec offset=5 et offset=25 respectivement)
Marsh Posté le 16-03-2004 à 11:27:17
ReplyMarsh Posté le 16-03-2004 à 11:30:46
tu nomme tes image genre 1.gif....50.gif et comme dit pospos tu passe dans l'url une variable definissant la premiere image de la page.
genre si tu a un offset=11, et bien tu prendra les image de 11.gif à 21.gif avec un lien precédent avec offset=0 et un lien suivant avec offset=22
Marsh Posté le 02-04-2004 à 15:33:35
pour completer le sujet, un article qui vient de paraitre sur le sujet sur perl.com :
http://www.perl.com/lpt/a/2004/04/01/masongal.html
Marsh Posté le 03-03-2004 à 14:58:55
je voudrai afficher des images sur une page web dix par dix o lieu ke sa soit une longue page merci