文本框只显示一个词作为值

text box only displaying one word as value

谁能帮我理解为什么文本框不会显示整个字符串而不是只显示第一个单词?例如Name的值为"John Smith",文本框会显示"John"

echo "<td>" . "<input type = text name = name value =" . $record['Name'] . " </td>" ;

那是因为你没有引用你的属性值,没有引号空格终止属性值

echo "<td><input type = text name = name value =\"" . $record['Name'] . "\" ></td>" ;