Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Thoát dấu ngoặc kép với biến bên trong HTML echo

Một số mẹo về xuất HTML bằng PHP:

  1. 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),
  2. 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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để UTF-8 hoạt động trong các ứng dụng web Java?

  2. Làm thế nào để thay đổi mysql thành mysqli?

  3. MySQL tham gia và COUNT (*) từ một bảng khác

  4. Mysql Tăng hiệu suất biến

  5. Cách sử dụng Hibernate eqOrIsNull ()