Heim  >  Artikel  >  Datenbank  >  Warum werden mein Echo und meine Tabelle nicht angezeigt, nachdem ich auf die Schaltfläche „Senden“ geklickt habe?

Warum werden mein Echo und meine Tabelle nicht angezeigt, nachdem ich auf die Schaltfläche „Senden“ geklickt habe?

Linda Hamilton
Linda HamiltonOriginal
2024-11-06 20:35:02153Durchsuche

Why is My Echo and Table Not Displaying After Clicking the Submit Button?

Warum, wenn (isset($_POST['submit'])) die Echoanzeige verhindert, wenn auf die Schaltfläche „Senden“ geklickt wird

Beim Versuch, das Echo zu unterdrücken und Tabellenanzeige, bis auf die Schaltfläche „Senden“ des Formulars mit der Funktion if(isset($_POST['submit'])) geklickt wird, treten Probleme auf. Die Echos und die Tabelle bleiben auch dann verborgen, wenn auf die Schaltfläche „Senden“ geklickt wird.

Der Fehler ist auf das fehlende Namensattribut der Schaltfläche „Senden“ zurückzuführen. Ohne einen Namen ist die Variable $_POST['submit'] nicht mehr zugänglich, sodass die Funktion if(isset($_POST['submit'])) nicht ordnungsgemäß ausgeführt werden kann.

Lösung

Um dieses Problem zu beheben, weisen Sie der Schaltfläche „Senden“ einen Namen zu:

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

Mit dieser Änderung funktioniert die Funktion if(isset($_POST['submit'])) ordnungsgemäß. Auslösen der Anzeige von Echos und der Tabelle, wenn die Schaltfläche „Senden“ gedrückt wird.

Das obige ist der detaillierte Inhalt vonWarum werden mein Echo und meine Tabelle nicht angezeigt, nachdem ich auf die Schaltfläche „Senden“ geklickt habe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn