[commo]: action="" bei form leer lassen

Beitrag lesen

Ich möchte die Variablen in PHP erhalten. Dies passiert wenn ich action="" leer lasse und gleichzeitig kann ich die neuen Variablen vom Formular übernehmen, ohne dass sich die Seite ändert. Sonst müsste ich ja immer in action z.B. index.php?site=test.php etc. angeben.

Hi,

Das PHP-Script läuft einmal auf dem Server ab - sobald der Browser die Daten erhält werden auch alle Variablen "gelöscht".
Gelöscht ist hier wohl nicht ganz der richtige Ausdruck, wenn du z.B. so einen Code hast:

$foo = $_GET['bar'];

Dann ist der Inhalt von $foo nach Ablauf des Scripts weg.

Du kannst allerdings z.B. mit Sessions arbeiten, dann musste nur eine Session-ID an den Browser übermitteln.

Oder du fügst noch einige Input-Felder ein, die unsichtbar sind (type="hidden") und den Inhalt der Variablen enthalten.

Ich hoffe ich konnte helfen :)