• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Bildergalerie

Status
Für weitere Antworten geschlossen.

DerSchatten

Neues Mitglied
Ich möchte gerne eine Bildergalerie erstellen, was mit meinem bisherigen Code eigentlich recht gut funktioniert hat:

PHP:
   if($c%5 == 0) echo "<tr>";
   echo "<td align='center' valign='bottom'>";
    echo "<div id='form_gallerie'>";
     echo "<div class='out'>";
      echo "<div class='in rtin tpin'>";
      echo '<a href="../ansicht_abbildung.php?foto='.urlencode($row['Abbildungspfad']).'" target="_blank">
       <img src="'.$row['Abbildungspfad'].'" alt="'.$row['ArtikelBezeichnung'].'" width="'.$width.'" height="'.$height.'" />';
       $c++;
      echo "</div>";
     echo "</div>";
    echo "</div>";
   echo "</td>";

Bei der Lösung muß ich allerdings fix angeben wieviele Bilder nebeneinander angezeigt werden (if($c%5 == 0)).
Gibt es aber eine Möglichkeit die Anzahl der Bilder in Abhängigkeit des Browserfenster anzuzeigen. Und bei kleinerem Fenster die entsprechenden Bilder dann in der nächsten Zeile darzustellen.
Also in der Art eines Zeilenumbruchs?
 
naja hat eigentlich nix mit php zu tun ^^

Pack die Bilder in eine div mit z.b. width:50%;

Die bilder lädst du hintereinander rein (ohne zeilenumbrüche aber mit leerzeichen) und dann geht das ganz von alleine.

Ansonsten nur mit Javascript möglihc
 
Wie Frank sagte, das hat nichts mit PHP zu tun.
Eine Möglichkeit so etwas zu tun sind
float:left und float:right
Ist wohl eine gängige Methode, Problem dabei ist aber, das kleine
Lücken entstehen sofern man das Browserfenster 1mm zu klein für
das letzte Bild in der Reihe hat
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben