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