Mailinglisten-Archive |
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