Einzelnen Beitrag anzeigen

Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#1

[PHP] Variable wird beim 2.Aktualisieren angezeit. Warum?

  Alt 8. Apr 2005, 12:27
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
Bisheriger Nutzername "DJ-SPM"
  Mit Zitat antworten Zitat