0

html にこのコードがあります。フィールドには特殊文字が含まれている可能性があります。

<tr id="p2" >
      <td><strong>Tussenvoegsel:</strong></td>
      <td><input type="text" name="familyname" width="120"></td>
    </tr>

バックエンドでは、フィールドの値を正しく取得しており、特殊文字 (二重引用符も) もテーブルの対応する列に適切に挿入されています。

$familyname=JRequest::getVar('familyname');
$familyname=str_replace("\'","'","$familyname");
$familyname=str_replace("'","\'","$familyname");

私の問題は、フォームの編集ページに移動すると、すべての特殊文字がフィールドに正しく表示されますが、二重引用符がまったく表示されないことです (注:データベースでは、二重引用符としての列も表示されます)。何が欠けていますか?

4

1 に答える 1