phpbar.de logo

Mailinglisten-Archive

[php] verzeichnis auslesen/dynamische tabelle

[php] verzeichnis auslesen/dynamische tabelle

Sascha Emondts php_(at)_phpcenter.de
Thu, 30 May 2002 12:26:10 +0200


>-----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>&nbsp;</td>";
	}
}
echo "</tr></table>";
----Schnapp-----

Ist ungetestet, eben schnell runtergeschrieben. Kannst Du also nicht
unbesehen einbauen.

Gruß,
Sascha


php::bar PHP Wiki   -   Listenarchive