sql >> Database teknologi >  >> RDS >> Mysql

Undslip dobbelte anførselstegn med variabel inde i HTML-ekko

Nogle tips til at udskrive HTML med PHP:

  1. Brug enkelte anførselstegn, så du ikke behøver at undslippe de dobbelte anførselstegn (når du bruger ekko),
  2. Brug htmlspecialchars() for korrekt at undslippe eventuelle "slyngelske" værdier, du måtte have.

Eksempel med echo :

echo '<input type="hidden" name="id" value="', htmlspecialchars($row['id'], ENT_QUOTES, 'UTF-8'), '" />';

Eller printf() :

printf('<input type="hidden" name="id" value="%s" />', 
    htmlspecialchars($row['id'], ENT_QUOTES, 'UTF-8')
);

Eller i HTML-tilstand:

?>
<input type="hidden" name="id" value="<?php echo htmlspecialchars($row['id'], ENT_QUOTES, 'UTF-8'); ?>" />
<?php


  1. Sådan ændres MySQL 8.0-datamappe. Kan jeg bruge OneDrive-mapper?

  2. Kaldning af en databasevisning i Yii ved hjælp af Active Record

  3. Stort .patch_storage

  4. Lagret procedure, der eksporterer data til csv-filer, eksporterer kun til én fil