将PHP变量作为输入字段的值 [英] Echo PHP variable as an value of input field

查看:63
本文介绍了将PHP变量作为输入字段的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个带有多个输入标签的简单HTML表单.在页面加载时,我向表单提供数据以从数据库中回显字段的当前值,然后用户可以修改这些值并再次提交以执行更新.

I have a simple HTML form with multiple input tags. On page load i provide data to the form to echo the current value of field from database and than user can modify those values and submit again to perform an update.

<input type="text" name="nameMember" id="nameMember" value=<?php echo (isset($nameMember)) ? $nameMember: ''?>>

代码可以正常工作,只是它不显示完整的变量.

Code works fine except that it do not display complete variable.

例如,如果$ nameMember ='Saurabh Pradhan'而不是显示'Saurabh Pradhan'作为输入标签的值,则仅显示'Saurabh'.

For example, If $nameMember = 'Saurabh Pradhan' than instead of showing 'Saurabh Pradhan' as value of input tag it only shows 'Saurabh'.

如果我从数据中删除空格并将其设置为"SaurabhPradhan",则会显示完整名称.基本上只删除空格后的文本.

If i remove the space from the data and make it to 'SaurabhPradhan' it displays complete name. Basically it is only removing the text after space.

推荐答案

HTML属性值通常应用引号引起来:

HTML attribute values should generally be wrapped in quotes:

<input type="text" name="nameMember" id="nameMember" value="<?php echo (isset($nameMember)) ? $nameMember: ''?>">

与您对 type name 属性所做的完全一样

exactly as you already do with the type and name attributes

value 属性没有什么不同

这篇关于将PHP变量作为输入字段的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆