Tableau àcolonne variable

Répondre
Thymus
le 04/06/2003 à 07:54
Thymus
Bonjour, je voudrais faire un tabelau qui afficherais des images dont le liens est dans un base de données. Mais je voudrais qu'il y ai une image par cellule. J'ai fait un tableau mais il n'y a qu'une image par LIGNE qui s'affiche. Ceque je voudrais faire, c'est par exemple mettre deux-trois images par ligne et si il y a plus de 3 images, une nouvelle ligne s'ajoute pour ajouter les autres.
Merci bcp
Thymus
Cart
le 04/06/2003 à 09:35
Cart
la meme chose que lamoutake

http://www.lephpfacile.com/wall/lire_wall.php?wall=284
Thymus
le 23/06/2003 à 08:41
Thymus
Merci a Lamoukate pour http://www.lephpfacile.com/wall/lire_wall.php?wall=283 . Ca va tres bien.
Maintenant ce que je voudrais faire, c'est mettre l'adresse de mes images dans ma base de données, j'ai déjà fait une table avec les adresses des images que je voulais. Le seul problème, c'est que je ne sais pas comment adapter le script que tu m'as donné pour les adresses qui sont ds ma db.
Merci de m'aider.
Thymus
Thymus
Layer
le 23/06/2003 à 09:28
Layer
<?
//tout tes paramètres de connexion a la base...
echo "<table bgcolor=black cellspacing=1>\n<tr>\n"; // debut du tableau
$col=5; // nombre de colonne
$i=1;
$t=array();
while ($data = mysql_fetch_array($result)){
$t[]=$data["smiley"];//le tableau ou tu stockes les lien vers tes images par exemple
}
foreach($t as $val){
$end = ($i % $col) ? '' : "</tr><tr>\n"; $i++; //si le reste = 0 on passe a la ligne </tr><tr> sinon on continu
$res=$i%$col;
echo "<td bgcolor=#FFFFFF>$val</td>\n".$end;
}
$cols = ($col-$res)+1;
echo "<td bgcolor=#FFFFFF colspan=$cols></td></tr>\n</table>\n";
?>
Error 500 : internal brain error
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours