Titre: Affichage dans un tableau
Posté par: drunkenmaster68 le le 24-04-2003 a 22:51:32
J'ai un problème que j'arrive pas à résoudre ...
J'ai une base de donnée d'images et je voudrait que tout s'affiche organisé dans un tableau dans une page web. Mais je voudrais que le tableau face 3 colones et un nombre variable de ligne, c'est à dire que que la 1ere image s'affichera dans la 1ere cellule de la 1ere ligne, la 2eme image dans la 2eme cellule de la 1ere ligne, la 3eme image dans la 3eme cellule de la 1ere ligne, la 4eme image dans la 1ere cellule de de la 2eme ligne, etc ...
Si quelqu'un a une solution, ou au moins une piste ... C'est pour un script de galerie. |
Titre: Re:Affichage dans un tableau
Posté par: Xoveky le le 25-04-2003 a 10:50:26
euh regarde limite ce que donne dream quand tu le fais avec normalement tu peux le faire facielment avec dream en créant une région répété ensuite tu récupère le code et tu nettoie enfin c'est tt ce que je peux te donner comme conseil |
Titre: Re:Affichage dans un tableau
Posté par: POde.uk le le 25-04-2003 a 13:48:15
tu fais une boucle qui affiche image par image, et tu mets un compteur
tu commences ton tableau avant la boucle
Code:
<table ...> <tr> $compteur=0; //init du compteur
while ($line = mysql_fetch_array($query)) { //début de la boucle $compteur++;
echo " <td ...> <img src=\" ...lien vers ton image (images/$line[0].jpg ?)... \" alt=\"\"> </td> ";
if (!($compteur%3) { // si compteur%3 = 0 alors on a un multiple de 3 images, donc retour à la ligne
echo " </tr> <tr> "; } }
echo "</tr></table>";
|
|
avec ce script, tu as autant de lignes qu'il faut pour mettre toutes tes images si par contre tu veux limiter le nombre d'image, dans ta requete par exemple tu peux rajouter un limit 12 par exemple, donc tu nauras maximum que 12 images soient 4 lignes de 3 images
tu remarques aussi que si le script se fini sur une ligne complete, le tableau sera fini par :
</td> </tr> <tr> </tr> </table>
c'est pas très élégant meme ca passe inaperçu si ton border="0", a toi de rajouter des conditions pour supprimer ca si ca te dérange, je t'ai juste donné un exemple assez simple pour faire ce que tu voulais :) |
Titre: Re:Affichage dans un tableau
Posté par: drunkenmaster68 le le 27-04-2003 a 15:57:42
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|