ilch Forum » Allgemein » HTML, PHP, SQL,... » Zeilenumbruch nach 4 Bildern

Geschlossen
  1. #1
    User Pic
    Scareface Mitglied
    Registriert seit
    08.05.2004
    Beiträge
    26
    Beitragswertungen
    0 Beitragspunkte
    wie kann ich das hier umbauen das nache jedem 4ten Bild in eine neue Zeile gewechselt wird ?

    <table width="440"><tr width="440">
    <?php
       $verz=opendir ('bilder'); 
       while ($file = readdir ($verz)) { 
          if($file != "." && $file != "..") 
            $file = "bilder/$file";
       	$size = filesize($file);
       	$size = $size/1024;
       	$size = round($size,2);
    	echo "<td><a href='".$file."'><img border='1' src='".$file."' width='110' height='82'></a><br> ".$size." kb</td>"; 
    	
    } 
       closedir($verz); 
    ?> 
    </tr></table>
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    manuel ilch-Gründer
    Registriert seit
    22.03.2003
    Beiträge
    4.260
    Beitragswertungen
    4 Beitragspunkte
    erstmal musst du immer mitzählen also am anfang $i = 0;

    und dann in der while schleife drin immer $i++;

    jetzt könntest du sowas machen mit

    if ( $i == 4 ) { echo '<br>'; $i = 0; }

    heisst wenn $i viermal durchgelaufen ist wird ein br ( zeilen umbruch ) eingefügt und i wieder auf 0 gesetzt. ich weiss das es dafür eine schönere lösung gibt kenn sie aber aus dem kopf gerade nicht. diese if zeile solltest du mal irgendwoe am ende in der while schleife einfügen, evtl musst du noch mit den zahlen spielen z.b. aus der 4 eine 3 machen damit es auch wirklich nach 4 bildern umgebrochen wird.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Scareface Mitglied
    Registriert seit
    08.05.2004
    Beiträge
    26
    Beitragswertungen
    0 Beitragspunkte
    danke klappt jetzt einbahnfrei zwinker
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten