übergebe von formulardaten

baxter

Grünschnabel
hi leute!

ich bin leider noch nicht ganz fit in php... ich möchte einen adminbereich für eine bildergalerie basteln. eine php datei liest die jpg dateien eines verzeichnises aus und stellt diese klein dar. daneben hat der admin die möglichkeit den bildern einen erklärungstext hinzuzufügen, der dann in einem txt oder php file am server gespeichert werden soll.

<?

$i=0;

$pfad="./";
$verz=opendir ($pfad);

if ($writeTxt){
//wenn ein beschreibungstext mitgeliefert wird, soll er am server gespeichert werden...
}


while ($file=readdir($verz)){
if ((filetype($pfad.$file)!="dir") && (strrchr($pfad.$file,'.')==".jpg")){
$i++;
echo "<form name='saveTxt$file' action='temp.php?writeTxt=' method='post'>"; // <<-- hier liegt mein problem glaube ich...
echo "<img src=$file width=100 height=100 align=left><br><br>";
echo "Bildname: $file<br>";
echo "Beschreibung:<br> <input type='text' name='txt_$file'' size='70' maxlength='70'><input type='submit' NAME='senden' VALUE='Text speichern'><br>";
echo "</form><br><hr>";
}
}
closedir($verz);

?>

für jedes bild im verzeichnis wird ein formular mit einem eingabefeld und einem send button generiert.
ich schaffe es nicht den eingegebenen beschreibungstext mitzuliefern um ihn dann speichern zu können!


ich hoffe mein problem ist halbwegs nachvollziehbar :-)



danke im vorraus

baxter
 
Versuchs mal so:
PHP:
echo '
<form action="temp.php" method="post">
<input type="hidden"name="bild"value="'.$file.'">
<img src="'.pfad.$file.'" width=100 height=100 align=left><br><br>
Bildname:'.$file.'<br>
Beschreibung:<br> 
<input type="text" name="beschreibung" size="70" maxlength="70">
<input type="submit" VALUE="Text speichern"></form>';
in temp.php kommst du dann an den Namen des Bildes per $_POST['bild'].....und an die Beschreibung per $_POST['beschreibung']
 
Zuletzt bearbeitet:
Zurück