Mengapa jika(isset($_POST['submit'])) Paparan Gema Dihalang Apabila Butang Hantar Diklik
Apabila cuba menekan gema dan paparan jadual sehingga butang hantar borang diklik menggunakan fungsi if(isset($_POST['submit'])), isu timbul. Gema dan jadual kekal tersembunyi walaupun apabila butang serah diklik.
Ralat berpunca daripada atribut nama butang serah yang tiada. Tanpa nama, pembolehubah $_POST['submit'] menjadi tidak boleh diakses, menghalang fungsi if(isset($_POST['submit'])) daripada dilaksanakan dengan betul.
Penyelesaian
Untuk menyelesaikan isu ini, tetapkan nama pada butang hantar:
<p><input type="submit" value="Submit" name="submit" /></p>
Dengan pengubahsuaian ini, fungsi if(isset($_POST['submit'])) akan berfungsi dengan betul, mencetuskan paparan gema dan jadual apabila butang hantar ditekan.
Atas ialah kandungan terperinci Mengapa Gema dan Jadual Saya Tidak Dipaparkan Selepas Mengklik Butang Hantar?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!