Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.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/3/html/72.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_Sql_Web_Isset - Fatal编程技术网

检查输入是否为空且是否存在-PHP

检查输入是否为空且是否存在-PHP,php,html,sql,web,isset,Php,Html,Sql,Web,Isset,我需要检查几个标签是否为“非空”。为此,我使用: <input id="designation" type="text" size="12" disabled="disabled" /> 但是我的代码似乎不起作用,我不明白为什么。禁用的输入不会发布到服务器,因此它们永远不会出现在$\u POST中 这同样适用于没有名称属性的输入,因为正是名称属性定义了输入的$\u POST 另一种选择是使它们成为只读的、隐藏的,或者只是在会话变量中设置值/将其保留在服务器上。禁用的输入不会发布到服

我需要检查几个标签是否为“非空”。为此,我使用:

<input id="designation" type="text" size="12" disabled="disabled" />

但是我的代码似乎不起作用,我不明白为什么。

禁用的输入不会发布到服务器,因此它们永远不会出现在
$\u POST

这同样适用于没有
名称
属性的输入,因为正是
名称
属性定义了输入的
$\u POST


另一种选择是使它们成为只读的、隐藏的,或者只是在会话变量中设置值/将其保留在服务器上。

禁用的输入不会发布到服务器,因此它们永远不会出现在
$\u POST

这同样适用于没有
名称
属性的输入,因为正是
名称
属性定义了输入的
$\u POST



另一种选择是使它们成为只读的、隐藏的,或者简单地在会话变量中设置值/将其保存在服务器上。

CodetERDF从何而来?@JonStirling将来,该页面将转到数据库以填充cropdown。所以CodetERDF来自数据库。不确定这和什么有关系。您是否在表单中输入了
name
属性为
CodetERDF
?您到底想做什么?恰当地描述。是表格提交吗?名称属性在哪里?在粘贴的内容中使用
@McNavy,是否看到字符串
CodetERDF
?因为我不知道。我也看不到
name
属性。
CodetERDF
来自哪里?@JonStirling将来,该页面将转到数据库以填充cropdown。所以CodetERDF来自数据库。不确定这和什么有关系。您是否在表单中输入了
name
属性为
CodetERDF
?您到底想做什么?恰当地描述。是表格提交吗?名称属性在哪里?在粘贴的内容中使用
@McNavy,是否看到字符串
CodetERDF
?因为我不知道。我也没有看到
名称
属性。哦。。好的,杰罗恩。所以我需要做些什么来纠正我的错误呢?@McNavy ummmm,
替代方法是将它们设置为只读、隐藏或只是在会话变量中设置值/将其保留在服务器上
。并添加正确的
name
属性以形成元素…删除
disabled=“disabled”
并替换为
readonly
yeah@McNavy。。但在调用字段之前,请确保正确命名所有字段php@dass . 谢谢但是一些输入需要作为另一个输入自动填充。请你回答好吗?哦。。好的,杰罗恩。所以我需要做些什么来纠正我的错误呢?@McNavy ummmm,
替代方法是将它们设置为只读、隐藏或只是在会话变量中设置值/将其保留在服务器上
。并添加正确的
name
属性以形成元素…删除
disabled=“disabled”
并替换为
readonly
yeah@McNavy。。但在调用字段之前,请确保正确命名所有字段php@dass . 谢谢但是一些输入需要作为另一个输入自动填充。请你回答好吗?
$erreurs = array();
// Check if the tag is not empty

if((empty($_POST['CodetERDF']))) {
    $erreurs[] = 'Veuillez renseigner le codet ERDF.';

    echo 'Veuillez renseigner le codet ERDF.';
}`