PHP读取Mysql数据库数据回显html问题
问题描述
我用php编程,读取数据库数据,该字段是带空格的字符串。读取成功后,赋值给text文本框的value. 结果显示出来,空格后的字符都被浏览器忽略了。求帮助。例如,有个字段叫work title. 内容可能是General Manager, RD Engineer等。我把他们读取出来的时候,设置文本框value。就只显示General. 或者RD. 空格后的东西都没有了。html代码里面可以看到,浏览器把空格后面的东西都当做html元素了。代码如下<form name="input" action="update.php" method="get"><input type="hidden" name="upid" value=<?php echo "$up_id";?>>Firstname : <input type="text" name="upfirst_name" value=<?php echo "$f_na";?>>Lastname : <input type="text" name="uplast_name" value=<?php echo "$l_na";?>><br>Worktitle : <input type="text" name="upwork_title" value=<?php echo $w_ti; ?>>Cell number: <input type="text" name="upcell_number" value=<?php echo "$c_num";?>>Email Add : <input type="text" name="upemail_add" value=<?php echo "$e_ml";?>><input type="submit" value="update"></form>实际网页代码<form name="input" action="update.php" method="get"> <input type="hidden" name="upid" value=3> Firstname : <input type="text" name="upfirst_name" value=Jack> Lastname : <input type="text" name="uplast_name" value=Huang><br> Worktitle : <input type="text" name="upwork_title" value= Vice General Manager(***General Manager被识别为和html标签一样的颜色,网页不显示*) > Cell number: <input type="text" name="upcell_number" value=13981888111> Email Add : <input type="text" name="upemail_add" value=Jack.huang@example.com> <input type="submit" value="update"> </form>
问题解答
回答1:实际效果如下,应该是很简单的问题,就是一直没解决。本来先从数据库读出来,需要更新的话,再写回去。但是我想更新电话,不想更新work title.就没关注他。结果本来之前是general manager, 更新了电话之后,work title就变成general了。

相关文章:
1. docker api 开发的端口怎么获取?2. 前端 - 类到底该如何去命名 .newsList 这种的命名难道真的不是过度语义化吗?~3. Docker for Mac 创建的dnsmasq容器连不上/不工作的问题4. docker容器呢SSH为什么连不通呢?5. docker images显示的镜像过多,狗眼被亮瞎了,怎么办?6. docker网络端口映射,没有方便点的操作方法么?7. Hbuilder中的phpMyAdmin访问题8. 如何解决Centos下Docker服务启动无响应,且输入docker命令无响应?9. 请问“由于 Cookie “PHPSESSID”的“SameSite”属性设置为“None”,但缺少“Secure”属性,此 Cookie 未来将被拒绝。”请问出现这个问题怎么办?10. docker start -a dockername 老是卡住,什么情况?

网公网安备