Mailinglisten-Archive |
>Könnt Ihr mir auf die Sprünge helfen? Wäre super toll!!!!!!!!
Folgenden Code hab ich im Einsatz um Bilder in einer Tabelle auszugeben:
----------------------------------------------------------------
$qu_tble = mysql_query("SELECT * FROM mytable ORDER BY order_value",$db);
$counter = 1;
$pixinrow = 5; // Anzahl der gewuenschten Spalten
$pixanz = mysql_num_rows($qu_tble);
$quotient = $pixanz/$pixinrow;
if ($quotient = round($quotient))
{
$nextfullhouse = $pixanz;
}
else
{
$nextfullhouse = $pixinrow * (round($quotient-0.5)+1);
}
$lefttofullhouse = $nextfullhouse - $pixanz;
printf("<br><table border='0' cellpadding='3'><tr>\n");
while ($tble_row = mysql_fetch_array($qu_tble))
{
$akt_name = $tble_row["pic_name"];
printf("<td bgcolor='#EEEBEE'><img src='%s.jpg'></td>", $akt_name,
);
if ( ($counter / $pixinrow) == (round($counter/$pixinrow)) )
{
if ($counter == $pixanz)
{
printf("</tr>\n");
}
else
{
printf("</tr><tr>\n");
}
}
$counter++;
}
for ($i = 1; $i <= $lefttofullhouse; $i++)
{
printf("<td> </td>");
}
printf("</tr></table>");
----------------------------------------------------------------
Sicher nicht ganz optimal, aber läuft...
mfg,
Christian
_____________
http://bergler.ch
php::bar PHP Wiki - Listenarchive