Warum sind die Variablen nicht übergeben, per POST?

Ich bin senden von Formular-Daten per POST, aber die entsprechenden POST-Variablen nicht gesetzt sind, und nicht.

Auch, wenn ich den store-POST-Daten in die lokale PHP-Variablen, ich scheine unfähig zu sein, zu verwenden, die Variablen. (Sobald ich lösen das erste Problem, ich habe ein Gefühl, das ich in der Lage, Benutzer-Variablen zu.)

Mein Fehler-Meldungen, die von der zweiten Seite (siehe unten) ist:

Notice: Undefined variable: postUsername in (...somepath)\scripts\create-member.php on line 10

(Seite Formular) :

<form action="scripts/create-member.php" method="POST">

        <input type="text" name"username" value="" placeholder="User Name"> <br />
        <input type="password" name"password" value="" placeholder="Password"> <br />
        <input type="password" name"passwordConfirm" value="" placeholder="Confirm Password"> <br />
        <!-- ?type email or type text -->
        <input type="email" name"email" value="" placeholder="Email" autofocus> <br />
        <input type="submit" name="submitRegistration" value="Register!">

    </form>

(Zweite Seite) scripts\create-member.php:

<?php

//!proper way to declare variables obtained from POST.
//Data from form "register.php"
if ( isset($_POST['username']) ) {
    $postUsername = $_POST['username'];
}


echo $postUsername;    //<-- this is line 10

?>

Ich habe versucht, mit isset() für die Schaltfläche senden zu, aber das hat das problem nicht lösen.
Ich habe es vereinfacht den code, indem Sie eine Menge hier, und es lief, testen es auch.

Bieten komplette HTML? wo ist das <form> öffnen-tag?
setzen Sie Ihr echo im inneren des if(isset()){}
der form-tag war da, aber stackoverflow mich gebraucht, um in eine andere Linie Pause für Sie zu zeigen.
Ich habe versucht, in Anlehnung an eine wörtliche Zeichenfolge. Es tatsächlich echos nichts.
Setzen = im name"password", name"username", name"passwordConfirm" etc...

InformationsquelleAutor ahnbizcad | 2013-11-24

Schreibe einen Kommentar