Frage

Ich habe ein sehr einfaches Problem und habe stundenlang danach gesucht. Aber ich behebe meinen Fehler einfach nicht ... Ich versuche, den Wert meines Textfelds zu erhalten (ich weiß, es gibt viele Beiträge, aber niemand hätte mir helfen können).

Ich schaff das HTML Code:

<form action="" method="post">
    <input type="text" id="address" name="address" placeholder="Enter your zip code" style="width:250px;" />
    <input type="submit" id="submit" value="Submit" />
</form>

Und das ist PHP Code Nr. 1 Ich habe es versucht:

<?php
    $textboxValue = $_POST['address'];
    echo $textboxValue;
?>

Das funktioniert nicht und ich weiß nicht warum. Nachdem ich dies ausprobiert hatte, fand ich einen weiteren Code:

<?php
    if(isset($_POST['submit'])){
        $textboxValue = $_POST['address'];
        echo $textboxValue;
    }
?>

Das scheint nicht zu funktionieren. Wie der andere.

Gibt es einen Fehler oder warum ist das $textboxValue nicht angezeigt, wenn ich es mit aufrufe echo?

War es hilfreich?

Lösung

Bitte geben Sie dem Formular eine Aktion!

Und Sie müssen die Schaltfläche Senden nennen:

<input type="submit" name="submit" id="submit" value="Submit" />

Andernfalls isset() wird falsch zurückgeben.

Andere Tipps

Ich fand den Fehler. In meiner Datei hatte ich eine return = false; Also konnte er das nicht ausführen $_POST Methode. Aber danke für all deine Hilfe :)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top