phpbar.de logo

Mailinglisten-Archive

[php] Ausgabe in Tabelle

[php] Ausgabe in Tabelle

Helmut P. Fleischhauer hpf at abarcar.com
Mon Mai 30 11:18:33 CEST 2005


Markus Walter wrote:
> Guten Morgen
> Ich habe eine DB, darin sind Bildernamen gespeichert, jetzt möchte ich diese
> in einer tabelle ausgeben und zwar 2 bilder neben einander. Aber ich krieg
> das einfach nicht hin. Ich bin kein Programmierer daher übersteigt das
> ge-schleife irgendwie meine vorstellungskraft. 

Ein Beispiel (allerdings mit phplib DB Routine):



$icount=0;
echo "<br><br><table width=\"520\" border=\"0\">";
echo "<tr>";
echo "<td width=\"130\" valign='bottom'><div align=\"center\">";

$db10 = new DB_whatever;
$db10->query( "select * from imagelistings where catid=$imglid order by
id asc limit $offset,$limit");
while ($db10->next_record()) {
 $id     = $db10->f("id");
 $filename     = $db10->f("filename");
 $description     = $db10->f(stripslashes("description"));
 $catid     = $db10->f("catid");

$icount=$icount+1;

if (is_file($IMGFILES."mth_".$filename)){
$picture="mth_".$filename;
}else{
$picture='nopreview.gif';
}
$isize = getimagesize("listings/imagefiles/$picture");
echo "<a href=\"#\"
onclick=\"IMG=window.open('imageview.php?catid=$catid&id=$id&filename=$filename',
'IMG','resizable=yes,scrollbars=yes,width=600,height=600,status=yes')\"><img
src='listings/imagefiles/$picture' border=0 $isize[3]></a><br>";
echo "<span class=\"text\">$description</span>";
if ($icount<4){
echo "</div></td><td width='130' valign='bottom'><div align=\"center\">";
}else{
echo "</div></td></tr><tr><td width='130' valign='bottom'><div
align=\"center\">";
$icount=0;
}
}
echo "</div></td></tr>";
echo "</table>";

**************

Sieht dann so aus:
http://www.aktuelle-reisetips.de/imglist.php?imgcat=6&imgcid=6&imglid=6


Ähnliche Routine mit 2 Spalten

http://www.columbiacountynewyorkrealestate.com/relisting.php?relid=582&listingid=4

Gruesse

Helmut P. Fleischhauer


php::bar PHP Wiki   -   Listenarchive