![]() |
[PHP] Bilder dynamisch in Tabelle laden
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Leute
Ich habe in einem Ordner eine Anzahl Bilder (Thumbnails), z.B. 20. Diese will per PHP laden und anzeigen lassen. Ich habe eine Tabelle mit vorgegeberner Breite, und möchte nun, die Bilder wie in der angehängten Grafik anordnen lassen. Wichtig ist mir dabei, dass die Breite der Tabelle (grüner Rahmen) nicht gesprengt wird, und die Bilder (rot) sollten immer schön gleichmässig untereinander dargestellt werden. Wie kann ich das am einfachsten realisieren? |
Re: [PHP] Bilder dynamisch in Tabelle laden
Einfach in der Schleife die Tabelle dynamisch ausgeben und dabei schön den modulo benutzen - damit kannst du sichergehen, dass 3 Bilder in einer Reihe sind.
Beispiel:
Code:
<?php
echo "<table>"; for($i=0; $i <= $irgendwas; $i++) { echo ($i%3) ? "</tr>\r\n<tr>\r\n" : "\r\n"; echo "<td>".$deineDaten."</td>\r\n"; } echo "</table>"; ?> |
Re: [PHP] Bilder dynamisch in Tabelle laden
Hi,
es geht sicherlich auch mit einem Counter, der bis 3 zählt und dann einen Umbruch bzw. eine neue Zeile erzeugt und anschließend wieder auf 0 gesetzt wird und wieder von vorne zählt. |
Re: [PHP] Bilder dynamisch in Tabelle laden
Zitat:
Was ist das erste Echo? Der Code sollte doch eigentlich gar nicht funktionieren, da du ja eine Zahl ausgibst, und die dann irgendwie überprüfst :gruebel: Müsste doch eigentlich so heißen, oder nicht?
Code:
Das nur am Rande.
<?php
echo "<table>"; for($i=0; $i <= $irgendwas; $i++) { ($i%3==0) ? "</tr>\r\n<tr>\r\n" : "\r\n"; echo "<td>".$deineDaten."</td>\r\n"; } echo "</table>"; ?> |
Re: [PHP] Bilder dynamisch in Tabelle laden
Argh, ja ein kleiner Fehler.
Wäre es $i%2 würde es trotzdem gehen, bei %3 wären dann ja natürlich 2 wahre Ausdrücke dabei. War aber auch nur ein kurz gefrimeltes Beispiel ;) air Tante Edith will noch zu bigg sagen: Ja, ist möglich, aber eben umständlicher ;) |
Re: [PHP] Bilder dynamisch in Tabelle laden
Zitat:
|
Re: [PHP] Bilder dynamisch in Tabelle laden
Zitat:
Code:
function GetImage( $scr, $rahmen = 0, $alt="image" )
{ if( file_exists( $scr )) { // it is OK, do nothing } else { // FEHLER..... } // get pic data list($width, $height, $type, $attr) = getimagesize($scr); if ($rahmen==0) { return "<img src=\"$scr\" alt=\"$alt\"/>"; } // fit the size if ( $width < $height ) { $width = round( $width * $rahmen / $height ); $height = $rahmen; } else if ( $width > $height ) { $height = round( $height * $rahmen / $width ); $width = $rahmen; } else { $width = $rahmen; $height = $rahmen; } return "<img width=\"$width\" height=\"$height\" src=\"$scr\" alt=\"$alt\"/>"; }; |
Re: [PHP] Bilder dynamisch in Tabelle laden
Code:
Autsch...
if( file_exists( $scr ))
{ // it is OK, do nothing } else { // FEHLER..... } das ist ja wie
Delphi-Quellcode:
Was für Delphi <> ist für PHP ! ;)
if fileexists(source) then
begin end else begin // Irgendwas end; Also lieber if(!file_exists(...)) air |
Re: [PHP] Bilder dynamisch in Tabelle laden
Zitat:
einen Umkehr-Operator "not" oder Ungleich '<>'. :?: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:24 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz