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!