私のフォームには、標準の PHP/MySql クエリに基づく次の値があります。
echo "<tr>\n
<td align='right'><b>Location</b></td>
<td><input name='student_location' type='text' size='25' style='font-weight: 700' value=$location></td>
</tr>";
の値$location
が 1 つの単語の場合は適切に表示されますが、複数の単語の場合は、'North Campus' と言うと 'North' のみが表示されます。
ダブルとトリプルをチェックしましたが、正しい値がデータベースにあります。 $location の値に対してエコーを実行すると、正しい値がエコーされますが、上のフィールドに表示されると、最後の単語が切り捨てられます。複数の単語であるすべての変数に対してそれを行っているため、明らかなことを見逃しています。