Mysql
 sql >> база данни >  >> RDS >> Mysql

Избягайте от двойни кавички с променлива вътре в HTML ехо

Някои съвети за извеждане на HTML с PHP:

  1. Използвайте единични кавички, за да не се налага да избягвате двойните кавички (когато използвате ехо),
  2. Използвайте 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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Помощ за SQL присъединяване за списък с приятели

  2. JSON срещу сериализиран масив в база данни

  3. Синтаксис на SQL ALTER DATABASE – Изброен от СУБД

  4. SQLAlchemy ПРИ АКТУАЛИЗИРАНЕ НА ДУБЛИРАН КЛЮЧ

  5. Как да промените позицията на колоната на MySQL таблицата, без да губите данни за колоните?