我在更新表单中有一个简单的
HTML输入框,其中填充了当前
PHP变量值,该值是从MySQL查询中分配的.如果我输入任何值并更新表单,则db将正确更新.上一页(以表格形式显示字段值)显示我刚刚正确输入的值.
然而,当我返回到编辑页面,填充在该输入框中的值在所述第一空间(例如,“这是一个测试”被显示为“本”,而是“thisisatest”正确显示)切断.如果我只是做一个简单的<? echo $note; ?>在下面的第5行之后,它会正确填充,因此看起来这可能是范围限定符或输入形式的限制.导致它截断的原因是什么?我如何填充整个值? (另外,我在多个浏览器中进行了测试,并且在第一个空格处都被切断了.) 相关表格部分:
<table class=myTable width=650 align=center> <form name=fm_addsrc method="post"> <p> <label>Notes:</label> <input name="note" size="100" value=<? echo $note; ?>></input> </p> <p> <input value="Update" type="submit" name="update"> </p> <p> <input value="Update" type="submit" name="update"> </p></form>