Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML输入表单框未在第一个空格后填充PHP值_Php_Html_Mysql_Forms - Fatal编程技术网

HTML输入表单框未在第一个空格后填充PHP值

HTML输入表单框未在第一个空格后填充PHP值,php,html,mysql,forms,Php,Html,Mysql,Forms,我在更新表单中有一个简单的HTML输入框,其中填充了当前PHP变量值,该值是从MySQL查询分配的。如果输入任何值并更新表单,则db将正确更新。上一页(以表格形式显示字段值)显示了我刚刚正确输入的值 但是,当我返回编辑页面时,此输入框中填充的值在第一个空格处被截断(例如,“this a test”显示为“this”,但“Thisisa test”显示正确)。如果我在下面第5行之后做一个简单的,它会正确填充,所以这看起来可能是一个范围限定符或输入表单的限制。是什么导致它被截断/如何填充整个值 (此

我在更新表单中有一个简单的HTML输入框,其中填充了当前PHP变量值,该值是从MySQL查询分配的。如果输入任何值并更新表单,则db将正确更新。上一页(以表格形式显示字段值)显示了我刚刚正确输入的值

但是,当我返回编辑页面时,此输入框中填充的值在第一个空格处被截断(例如,“this a test”显示为“this”,但“Thisisa test”显示正确)。如果我在下面第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>


笔记:

这是因为在值属性中没有使用引号。请按如下方式添加它们:

<input name="note" size="100" value="<? echo $note; ?>"></input>     

这是因为在值属性中没有使用引号。请按如下方式添加它们:

<input name="note" size="100" value="<? echo $note; ?>"></input>     
它应该是:

<input name="note" size="100" value="<? echo $note; ?>"></input>          
它应该是:

<input name="note" size="100" value="<? echo $note; ?>"></input>