phpbar.de logo

Mailinglisten-Archive

[php] Ausgabe in Tabelle

[php] Ausgabe in Tabelle

Steffen Kother steffen.kother at gmx.net
Mon Mai 30 08:43:01 CEST 2005


Markus Walter wrote:

> $sqlab="SELECT * FROM tabelle where satz=$ID order by ID";
> $res=mysql_db_query("$datenbank", $sqlab);
> $anz=mysql_num_rows($res);
> mysql_close($db);
>
> for($i=0; $i<$anz; $i++){
> $ID=mysql_result($res, $i, "ID");
> $bild=mysql_result($res, $i, "bild");

Hallo Markus,

nachfolgendes sollte dir helfen:

$anz = 14; // $anz = mysql_num_rows($res);

echo '<table border="1">';
echo '<tr>';

for ($i = 0; $i < $max; $i++) {
    $ID   = mysql_result($res, $i, 'ID');
    $bild = mysql_result($res, $i, 'bild');
    echo '<td><img src="thumb/".$bild.'" alt="" border="0"></td>';
    if ($i % 2) echo '</tr><tr>';
}

echo '</tr>';
echo '</table>';


Aber evtl. geht es günstiger, wenn du die Erstellung in eine while-Schleife packst:

echo '<table>';
echo '<tr>';

$i = 0;
while ($rec = mysql_fetch_assoc($res)) {
    echo '<td><img src="thumbs/'$rec['bild'].'"></td>;
    if ($i % 2) echo '</tr><tr>;
    $i++;
}

echo '</tr>';
echo '</table>';

-- 
Mit freundlichen Grüßen / Kind regards

Steffen Kother 


php::bar PHP Wiki   -   Listenarchive