Membenamkan HTML Dalam Penyata Bersyarat PHP
Ada kemungkinan untuk membenamkan HTML dalam pernyataan "jika" PHP, tetapi penting untuk memahami perintah pelaksanaan . Kod PHP dilaksanakan sebelum mana-mana HTML pada halaman, jadi HTML yang diletakkan dalam pernyataan "jika" hanya akan dipaparkan jika syarat dipenuhi.
Mari kita pertimbangkan contoh di mana anda ingin mengakses jadual pangkalan data dan paparan kandungannya berdasarkan pilihan pengguna daripada menu tarik turun HTML. Anda boleh menggunakan pendekatan berikut:
<?php if (isset($_POST['submit'])) { ?> <!-- HTML code for pulldown menu and form elements --> <?php } ?>
Kod PHP menyediakan pernyataan if di sekeliling borang HTML dan hanya melaksanakannya jika butang hantar telah diklik (iaitu, apabila syarat dipenuhi).
Untuk mempertingkatkan lagi fungsi carian anda, anda boleh menambah satu lagi tarik turun HTML dan butang radio dalam pernyataan if. Gunakan sintaks berikut:
<?php if (isset($_POST['submit'])) : ?> <!-- HTML code for search elements (pulldown and radio buttons) --> <?php endif; ?>
Ini memastikan elemen carian hanya akan dipaparkan jika butang hantar telah diklik, membenarkan pengguna mengubah suai jadual berdasarkan pilihan mereka.
Ini contoh yang menunjukkan pendekatan di atas:
<?php if (isset($_POST['submit'])) : ?> <label>Select a column:</label> <select name="column"> <option value="id">ID</option> <option value="name">Name</option> </select> <label>Action:</label> <label><input type="radio" name="action" value="update"> Update</label> <label><input type="radio" name="action" value="delete"> Delete</label> <?php endif; ?>
Atas ialah kandungan terperinci Bagaimanakah saya boleh membenamkan HTML dalam pernyataan bersyarat PHP untuk mengawal keterlihatan elemen berdasarkan interaksi pengguna?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!