php +formular
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Wie bringe ich es zusammen das die Werte aus dem Formular im PHP ?bernommen wird.
<FORM ACTION= "pass2.php"" Methode="post"> USER:<BR> <input TYPE ="text" Name= "$name"> <BR> Passwort:<BR> <Input type="password" Name="$pass"> <BR> <input Type="reset" Value="zur?ck"> <input Type="submit" Value="abschicken"> </FORM> <? if($pass=="cool" and $name == "nice"){header("Location: http://www.gmx.at");} else{echo"error";} ?>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
falls die datei die du da gezeigt hast pass2.php heisst stimmt mal schon das erste..
<input TYPE ="text" Name= "$name">
muss
<input TYPE ="text" Name= "name">
heissen (selbes mit pass)
if($pass=="cool" and $name == "nice"){
header("Location: http://www.gmx.at");
} else{
echo"error";
}
solltest du ersetzen mit:
if(isset($_POST['pass']) && isset($_POST['name']){ if ($_POST['pass'] == "cool" && $_POST['name'] == "nice"){ header("Location: http://www.gmx.at"); }else{ echo "error"; } }else{ echo "error"; }
MfG Asmodeus
//edit: @nachposter: ich war zwar schneller - hab aber nicht auf
"Methode" bzw. das richtigere "method" geschaut -
Hi,
also damit ich den code jetzt richtig verstehe:
Du hast ein Formular das dann die "pass2.php" anspricht. Und du willst jetzt wissen wie du die Daten vom Formular in eine Variable bekommst?
Also, zuerst mal muss es bei deinem Formular nicht "Methode" sondern "method" (oder irre ich mich?!) hei?en, dort verwendest du jetzt post.
Als n?chstes musst die $ Zeichen im Formular wegmachen, die Inhalte werden anders in die "pass2.php" ?bertragen.
Nennen wir das Passwort Feld einfach mal "pass" und das User Feld "name".
Dann kommt folgendes in deine "pass2.php":
<? $pass = $_POST['pass']; $name = $_POST['name']; if($pass=="cool" and $name == "nice"){header("Location: http://www.gmx.at");} else{echo"error";} ?>
Ich hoffe du hast verstanden was ich da zusammen gewurschtelt hab
Oh, war doch tats?chlich jemand schneller -
Danke hat funkzuniert sehr gut.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage