Beberapa tips untuk menghasilkan HTML dengan PHP:
- Gunakan tanda kutip tunggal sehingga Anda tidak perlu menghindari tanda kutip ganda (saat menggunakan gema),
- Gunakan
htmlspecialchars()
untuk menghindari nilai "nakal" yang mungkin Anda miliki dengan benar.
Contoh menggunakan echo
:
echo '<input type="hidden" name="id" value="', htmlspecialchars($row['id'], ENT_QUOTES, 'UTF-8'), '" />';
Atau printf()
:
printf('<input type="hidden" name="id" value="%s" />',
htmlspecialchars($row['id'], ENT_QUOTES, 'UTF-8')
);
Atau, dalam mode HTML:
?>
<input type="hidden" name="id" value="<?php echo htmlspecialchars($row['id'], ENT_QUOTES, 'UTF-8'); ?>" />
<?php