Membenamkan HTML dalam Penyata Bersyarat PHP
Membenamkan HTML dalam pernyataan bersyarat PHP boleh menjadi teknik yang berguna. Walau bagaimanapun, sesetengah mungkin mempersoalkan kebolehlaksanaannya, bimbang HTML mungkin dilaksanakan sebelum kod PHP.
Senario:
Pertimbangkan senario mengakses jadual dalam pangkalan data. Menu tarik turun (HTML) menyenaraikan jadual yang tersedia. Selepas pemilihan jadual, butang hantar ditekan. Fungsi isset() PHP digunakan untuk mengesahkan pengaktifan butang dan gelung mendapatkan semula kandungan jadual.
Sambungan HTML:
Untuk memudahkan manipulasi jadual selanjutnya, anda mahu untuk membenamkan elemen HTML tambahan di dalam penyataan PHP if. Ini akan membolehkan anda membuat tarik turun lain (bersamaan dengan lajur) untuk kefungsian carian yang dipertingkatkan, serta butang radio untuk memilih antara operasi kemas kini dan pemadaman.
Penyelesaian:
PHP menyediakan sintaks ringkas untuk membenamkan HTML dalam pernyataan bersyarat:
<?php if($condition) : ?> <a href="http://yahoo.com">This will only display if $condition is true</a> <?php endif; ?>
Jika $syarat dipenuhi, HTML akan dikeluarkan. Berbilang syarat boleh dikendalikan menggunakan penyataan elseif dan else, seperti yang ditunjukkan di bawah:
<?php if($condition) : ?> <a href="http://yahoo.com">This will only display if $condition is true</a> <?php elseif($anotherCondition) : ?> more html <?php else : ?> even more html <?php endif; ?>
Dalam senario ini, elemen HTML tambahan hanya akan dipaparkan jika syarat yang ditentukan dipenuhi.
Atas ialah kandungan terperinci Bolehkah anda membenamkan HTML dalam pernyataan bersyarat PHP tanpa ia dilaksanakan sebelum kod PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!