Hallo,
habe mal Fragen zu Formularen. Ich habe eine PHP-Seite, mit der ich Bilder und Datensätze hochladen will. (Also Beschreibungen von Bildern). Dazu brauche ich ja zwei Formulare. Einmal für die Daten und einmal für die Datensätze der
DB.
Jetzt will ich nicht 3-4 php-Seiten erstellen, sondern alles auf einer haben. Ganz oben ist die Form für die Datensätze und unten die Form für die Dateien.
Die Forms haben jeweils als action "echo $PHP_SELF". Doch wenn ich das in untem stehenden Code benutze, dann muss ich die Seite 2mal neu laden, bis dann die Variablen angezeigt werden.
Hatte schonmal die Lösung gelesen, aber weiß nicht mehr wo und wie es war. Hier der Code:
Delphi-Quellcode:
<form method="post" action="<? echo $PHP_SELF ?>">
<table border="0" cellspacing="20">
<tr>
<td width="39"><select name="galerie" size="10">
<? $result = mysql_query("SELECT name FROM galerie group by name order by name");
while($row = mysql_fetch_object($result)) {
$name = $row -> name; ?>
<option><? echo $name; ?></option>
<? } ?>
</select>
</td>
<td width="524" valign="top">In neue Galerie:<input type="text" size="20" maxlength="100" name="ngalerie"/><input type="submit" value="Galerie anlegen" onClick="<? $_SESSION["ngalerie"] = $_POST["ngalerie"]; ?>"/></td>
</tr>
</table>
</form>
Danke