Някои съвети за извеждане на HTML с PHP:
- Използвайте единични кавички, за да не се налага да избягвате двойните кавички (когато използвате ехо),
- Използвайте
htmlspecialchars()
за да избягате правилно от всякакви "неверни" стойности, които може да имате.
Пример с използване на echo
:
echo '<input type="hidden" name="id" value="', htmlspecialchars($row['id'], ENT_QUOTES, 'UTF-8'), '" />';
Или printf()
:
printf('<input type="hidden" name="id" value="%s" />',
htmlspecialchars($row['id'], ENT_QUOTES, 'UTF-8')
);
Или в HTML режим:
?>
<input type="hidden" name="id" value="<?php echo htmlspecialchars($row['id'], ENT_QUOTES, 'UTF-8'); ?>" />
<?php