Hallo
ich möchte eine Tabelle ausgeben, quasi eine Übersicht verschiedener Ordner welche Bilder enthalten.
Ich habe die Ordner in einer DB festgehalten.
gebe die so aus:
die Anzahl der Fotos in dem Ordner möchte ich so ermitteln:
pro Auflistung der Zeile sollte überprüft werden wieviel Fotos in einem Ordner drin sind:
habe dies schon dort oben eingefügt, er gibt mir aber immer nur die Anzahl des ersten Ordners aus und das für alle!
Könnt ihr mir helfen?
ich möchte eine Tabelle ausgeben, quasi eine Übersicht verschiedener Ordner welche Bilder enthalten.
Ich habe die Ordner in einer DB festgehalten.
gebe die so aus:
PHP-Code:
echo"<table>";
$sql = "SELECT id,ueberschrift,beschreibung,ordner FROM
$table_fotos ORDER BY ordner DESC";
$result = mysql_query($sql) or die("Fehler/Error: ".mysql_error());
if (mysql_num_rows($result) > 0)
{
while (list
($id,$ueberschrift,$beschreibung,$ordner) = mysql_fetch_row($result))
{
echo"<tr>
<td>$id</td>
<td>$ueberschrift</td>
<td>$beschreibung</td>
<td>$ordner</td>
<td>Anzahl der Fotos in dem Ordner</td>";
pro Auflistung der Zeile sollte überprüft werden wieviel Fotos in einem Ordner drin sind:
PHP-Code:
define("imgDir", "./fotos/$ordner");
/*Verzeichnis auslesen und jeweils den Dateinamen in ein Array abspeicher*/
$myarray= array();
$handle=opendir(imgDir);
while ($file = readdir ($handle))
{
if (eregi(".(gif|jpg)$",$file) && $file != "." && $file != ".." && substr($file, 0, 4)!="thn_")
{
$picname = substr($file, 0, -4);
$myarray[] = $picname;
}
}
closedir($handle);
/*Wieviele Einträge sind im Array*/
$max = count($myarray);
echo"$max Fotos <br> $ordner";
Könnt ihr mir helfen?
Kommentar