MySQL に格納されている値 ($title) があり、PHP を使用して呼び出され、入力要素の値に挿入されます。問題は、一重引用符または二重引用符が使用されている場合、入力フィールドの値がその時点で終了することです。
発生するはずの動作は、フォームが更新されたときに引用符がそのまま残るように、入力フィールドに $title 変数のデータを正確に入力する必要があることです。
PHPは次のとおりです。
<?php
echo '<input type=text size=91 name=title value="'.stripslashes($title).'">';
?>
さて、ここに典型的な問題があります: $title の値が
this is a test " of what occurs with a quote
変数をエコーすると、正しくエコーされます
this is a test " of what occurs with a quote
ただし、入力フィールドで使用すると、次のようにレンダリングされます。
<input value="this is a test " of what occurs with a quote">
最初の " はフィールドの値を終了し、新しい値は次のようになります。
this is a test
その変数が表示および更新されたときに、適切な値を表示してフォームに送信する方法について混乱しています。