Einzelnen Beitrag anzeigen
  #1  
Alt 11.07.2003, 10:12:12
Harlekin Harlekin ist offline
Anfänger
 
Registriert seit: Jul 2003
Beiträge: 3
Dringend Hilfe Dyn: Dateia & Bildabfrage

Wo muss ich den Händler einbaun so das ich in dem Form-Tad die namen der im Ordner vorhandenen datein bekomme.
Ich habe 8 datein in einem Ordner und möchte diese in einer Tabell wiedergeben. So wie das skript jetzt geschrieben ist bekomme ich die 8 Bilder in meiner Tabelle mit 5 Spallten und dann umbruch in die nächst Zeile. Allerdings bekommen die bilder nicht den Dateinamen in dem Form. sprich sie können nicht angezeigt werden. Wenn ich einen händler einbaue Zeigt er mir aber den Gesamten Inhalt des ordners, sprich die 8 Datein in 5 datensätze nebeneinander und dann in der neuen Zeile 3 mal da es ja 8 Datein sin.... !!!!!

WER KANN HELFEN, ICH VERZWEIFLE !!!!!!!


<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
// Errechnet die Anzahl der vorhandenen .jpg Datein in angegebenen Ordner
$handle=opendir ('../Bilder/Ppics');
while (false !== ($file = readdir ($handle))) {
$files = ($files."|".$file);
}
closedir($handle);
$files = split("[|]",$files);
$anzahl = ("0");
for ($x=0;$x<count($files);$x++) {
$files[$x] = split("[.]",$files[$x]);
if (end($files[$x]) == "jpg") $anzahl++;
}
// Erstellt an hand der der gezählten Datein die nötigen Zeilen
$datensaetze="$anzahl";
$spalten = 5;

$zeilen = ceil($datensaetze/$spalten);
$rest = ($zeilen*$spalten)-$datensaetze;

echo "<table>";

for($i=1;$i<=$datensaetze;$i++)
{
$ende=$i % $spalten;
$start=($i-1) % $spalten;

if($start==0) echo "<tr>";
?>
<td> //Das form wo die vorhanden Namen eingetrage werden müssen
<form method="post" action="/Cards/sendcard.php">
<div align="center"> </div>
<div align="center">
<input name="image" type="hidden" id="image" value="<?php echo $file; ?>">
<input name="image2" type="image" id="image" src="../Bilder/Ppics/<?php echo "$file"; ?>" width="120" height="120" border="0">
</div>
</form></td>
<?php
if($i==$datensaetze)
for($x=1;$x<=$rest;$x++)
{
echo "<td></td>";
$ende=0;
}

if($ende==0) echo "</tr>";
}
echo "</table>";

?>

</body>
</html>

Ich hoffe Ihr versteht was ich meine !!!!

DANKE FÜR EURE HILFE
Mit Zitat antworten