La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, Fabien, erwinol, Lilian, lauryv, ToToMaStEr)
  Affichage dans un tableau
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Affichage dans un tableau  (Lu 358 fois)
Affichage dans un tableau
« sur: le 24-04-2003 a 22:51:32 »
drunkenmaster68
Forum-france
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 621



La vie donne soif !
99831954 99831954
Voir le Profil    WWW    E-Mail
Répondre avec citation

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.

Rapporter au modérateur  

Forum-3D :: Forum-3D, la communauté d'entraide et d'échange dédiée aux amateurs de 3d.
MyWorks :: Mon site portfolio.

Re:Affichage dans un tableau
« Répondre #1 sur: le 25-04-2003 a 10:50:26 »
Xoveky
Troll Deluxe
Forum-france
Guru
*****

Hors-Ligne

Sexe: Male
Messages: 2289



=^_^=
136865984 136865984 thibaultbasset xoveky
Voir le Profil    WWW
Répondre avec citation

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

Rapporter au modérateur  

-[Forum 2D]-[Annuaire]-[Forum Webmaster]-
Re:Affichage dans un tableau
« Répondre #2 sur: le 25-04-2003 a 13:48:15 »
POde.uk
Forum-france
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 342



www.google.fr est ton ami
58462789 58462789
Voir le Profil    WWW    E-Mail
Répondre avec citation

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

« Dernière Édition: le 25-04-2003 a 13:49:33 par POde » Rapporter au modérateur  

Circulez, y'a rien à voir!
Re:Affichage dans un tableau
« Répondre #3 sur: le 27-04-2003 a 15:57:42 »
drunkenmaster68
Forum-france
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 621



La vie donne soif !
99831954 99831954
Voir le Profil    WWW    E-Mail
Répondre avec citation

Merci Pode ! 

Rapporter au modérateur  

Forum-3D :: Forum-3D, la communauté d'entraide et d'échange dédiée aux amateurs de 3d.
MyWorks :: Mon site portfolio.
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
L’intérêt du Google CDN pour vos sites internet
AdFever vous propose de gagner un iPad avec son plugin de comparaison
Profitez de la documentation officielle PHP dans Google Chrome
Interdire le copier-coller dans un formulaire
GTMetrix : le site qui analyse la performance de votre site
OSE – Un outil SEO listant backlinks et poids de vos pages
PHP Speedy optimise votre site internet
Tester la taille de votre site internet dans plusieurs résolutions
 
 
casino
 
 
 

Copyright (c) Devclic 2002 - 2010 - Tous droits réservés

creation site internet strasbourg