Một số mẹo về xuất HTML bằng PHP:
- Sử dụng dấu ngoặc kép để bạn không phải thoát khỏi dấu ngoặc kép (khi sử dụng echo),
- Sử dụng
htmlspecialchars()
để thoát khỏi mọi giá trị "giả mạo" mà bạn có thể có.
Ví dụ sử dụng echo
:
echo '<input type="hidden" name="id" value="', htmlspecialchars($row['id'], ENT_QUOTES, 'UTF-8'), '" />';
Hoặc printf()
:
printf('<input type="hidden" name="id" value="%s" />',
htmlspecialchars($row['id'], ENT_QUOTES, 'UTF-8')
);
Hoặc, ở chế độ HTML:
?>
<input type="hidden" name="id" value="<?php echo htmlspecialchars($row['id'], ENT_QUOTES, 'UTF-8'); ?>" />
<?php