Mailinglisten-Archive |
>-----Original Message----- >From: Henning Pertiet [mailto:php_(at)_blues-piano.de] >Sent: Thursday, May 30, 2002 12:09 PM >To: php_(at)_phpcenter.de >Subject: [php] verzeichnis auslesen/dynamische tabelle > > >Ich lese ein Verzeichnis aus indem sich reihclich jpg's >befinden. Nun sollen die Bilder einigermaßen sortiert in einer >Tabelle stehen. >Also nach diesem Muster: ><table> ><tr> ><td><img src=bild1.jpg></td><td><img >src=bild2.jpg></td><td><img src=bild3.jpg></td> ></tr> ><td><img src=bild4.jpg></td> usw... > >Wie mache ich das am besten? Also, dass immer nach drei >Bildern eine neue Zeile anzufangen hat? Hallo, packe die Bildernamen in ein Array und dann tue folgendes: ----Schnipp----- $BILDER[0] = "bild1.jpg"; $BILDER[1] = "bild2.jpg"; $BILDER[2] = "bild3.jpg"; [...] $anzahl = count($BILDER); $spalten=1; echo "<table><tr>"; for($i=0; $i<$anzahl; $i++){ echo "<td>".$BILDER[$i]."</td>"; if($spalten >= 3){ echo "</tr><tr>"; $spalten = 1; }else{ $spalten++; } } if($spalten < 3){ for($i=0; $i<(3-$spalten); $i++){ echo "<td> </td>"; } } echo "</tr></table>"; ----Schnapp----- Ist ungetestet, eben schnell runtergeschrieben. Kannst Du also nicht unbesehen einbauen. Gruß, Sascha
php::bar PHP Wiki - Listenarchive