我一直在处理更新表单,而不是从头开始,但是在将文本更新到数据库时,例如我有一个带有文本 BSc Engineering 的字段,点击更新时带有的新文本BSc信息系统,它在数据库中更新但在显示表单上只显示 BSc ..所有用空格分隔的文本总是显示第一个单词..
为什么?
我的代码行的摘录
echo "<td>" . "<input type=char name=stud_NAME value=" .$row['stud_NAME'] . "> </td>";
echo "<td>" . "<input type=submit name=submit value=update > </td>";
答案 0 :(得分:2)
您在输入属性上缺少引号。
echo "<td>" . "<input type='char' name='stud_NAME' value='" .$row['stud_NAME'] . "'/> </td>";
echo "<td>" . "<input type='submit' name='submit' value='update'/> </td>";