PHP将禁用的输入保存到数据库中
嗨,有没有办法在数据库中保存禁用的输入 像下面这样PHP将禁用的输入保存到数据库中,php,html,Php,Html,嗨,有没有办法在数据库中保存禁用的输入 像下面这样 < input type="text" disabled name="item_name" > 未提交禁用的输入。对于您的需求,请使用readonly属性。用户将无法更改它,但它将被提交 readonly="readonly" 禁用的字段不会过帐 通过禁用该字段,意味着您必须在表单中添加该字段 此外,您不允许编辑该字段 你可以做一件事: 添加具有相同名称的隐藏字段: <input type="hidden" name="i
< input type="text" disabled name="item_name" >
未提交禁用的输入。对于您的需求,请使用readonly属性。用户将无法更改它,但它将被提交
readonly="readonly"
禁用的字段不会过帐 通过禁用该字段,意味着您必须在表单中添加该字段 此外,您不允许编辑该字段 你可以做一件事: 添加具有相同名称的隐藏字段:
<input type="hidden" name="item_name" value="<?php echo $YOUR_VALUE;?>"/>
您可以使用会话
,因为禁用的输入不会提交
session_start()代码>
您可以使用只读
<input type="text" name="item_name" readonly>
为什么禁用,为什么不只读,或多或少都一样,用户也无法在只读输入中编辑或输入任何内容
你偷了我的答案,兄弟,你好吗eid@shehary我想说,时机不对:p@shehary我很好,谢谢。Eid进展顺利,现在重新开始工作;-)@布兰登:当然。你为什么要发布此字段?如果此字段的目的只是显示文本,则只需按原样打印,而无需任何输入标记。@BrandonJakeSullano然后只需添加一条If-else语句,而不为普通用户创建输入标记。e、 g.if($_SESSION['user\u type']='admin'){echo”“;}else{echo$user\u details->type;}
$_SESSION['$item_name'] = $item_name;
mysqli_query("INSERT INTO items values('$_SESSION['$item_name']')");
<input type="text" name="item_name" readonly>