Hey,
Ich habe ein großes Formular mit vielen Textboxen. Da ich, bevor ich die Inhalte der Textboxen an ein anderes PHP Dokument weitergebe, noch einiges überprüfen muss habe ich mich entschieden NICHT das PHP Dokument in
action = 'blabla.php'
einzutragen sondern meine variablen in einer Session zu speichern und die datei blabla.php später mit einer headerfunktion zu öffnen. Nun möchte ich aber NUR ein Feld so übertragen als wenn ich in action das andere PHP Dokument eingetippt hätte anstelle von ...PHP_SELF...
hier noch ein paar codeschnipsel:
mein Formular:
Variablen Speichern und an anderes PHP Dokument übergeben:
Zusammenfassung:
Textfeldinhalte werden alle in einer session gespeichert und danach an ein anderes php dokument übergeben
EIN textfeld davon soll jedoch via Action="blabla.php" an das dokument übergeben werden.
Ich habe ein großes Formular mit vielen Textboxen. Da ich, bevor ich die Inhalte der Textboxen an ein anderes PHP Dokument weitergebe, noch einiges überprüfen muss habe ich mich entschieden NICHT das PHP Dokument in
action = 'blabla.php'
einzutragen sondern meine variablen in einer Session zu speichern und die datei blabla.php später mit einer headerfunktion zu öffnen. Nun möchte ich aber NUR ein Feld so übertragen als wenn ich in action das andere PHP Dokument eingetippt hätte anstelle von ...PHP_SELF...
hier noch ein paar codeschnipsel:
mein Formular:
PHP-Code:
<form id="form1" name="form1" method="post" action="<?php echo $_SERVER["PHP_Self"]; ?>"
PHP-Code:
if ( $ERR_MSG == "")
{
//Variablen Speichern
$_SESSION["usrname"] = $_REQUEST["usrname"];
$_SESSION["pwd"] = $_REQUEST["pwd"];
$_SESSION["geschlecht"] = $_REQUEST["geschlecht"];
$_SESSION["stadt"] = $_REQUEST["stadt"];
$_SESSION["plz"] = $_REQUEST["plz"];
$_SESSION["mail"] = $_REQUEST["mail"];
$_SESSION["vorname"] = $_REQUEST["vorname"];
$_SESSION["nachname"] = $_REQUEST["nachname"];
$_SESSION["gebdatum"] = $_REQUEST["tag"] + "." + $_REQUEST["monat"] + "." + $_REQUEST["jahr"];
$_SESSION["strasse"] = $_REQUEST["strasse"];
$_SESSION["telefon"] = $_REQUEST["telefon"];
$_SESSION["about"] = $_REQUEST["about"];
$_SESSION["info"] = $_REQUEST["info"];
header("Location: usrreg.php");
die;
}
Zusammenfassung:
Textfeldinhalte werden alle in einer session gespeichert und danach an ein anderes php dokument übergeben
EIN textfeld davon soll jedoch via Action="blabla.php" an das dokument übergeben werden.
Kommentar