Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.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
PHP将禁用的输入保存到数据库中_Php_Html - Fatal编程技术网

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>