Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.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 不使用jquery或javascript的Codeigniter表单复选框组验证_Php_Codeigniter - Fatal编程技术网

Php 不使用jquery或javascript的Codeigniter表单复选框组验证

Php 不使用jquery或javascript的Codeigniter表单复选框组验证,php,codeigniter,Php,Codeigniter,只想使用codeigniter验证是否至少选中了以下复选框字段之一(不使用jquery或javascript)。请帮帮我:) $data=array( 'name'=>'cat', 'id'=>'cat', '值'=>'接受', “选中”=>FALSE, '样式'=>'边距:10px', ); 回显表格复选框($data); 回波形式标签(“Cat”,“Cat”); $data=数组( “名称”=>“狗”, “id”=>“dog”, '值'=>'接受', “选中”=>FALSE, '样式'=>'

只想使用codeigniter验证是否至少选中了以下复选框字段之一(不使用jquery或javascript)。请帮帮我:)

$data=array(
'name'=>'cat',
'id'=>'cat',
'值'=>'接受',
“选中”=>FALSE,
'样式'=>'边距:10px',
);
回显表格复选框($data);
回波形式标签(“Cat
”,“Cat”); $data=数组( “名称”=>“狗”, “id”=>“dog”, '值'=>'接受', “选中”=>FALSE, '样式'=>'边距:10px', ); 回显表格复选框($data); 回音表单标签(“Dog
”,“Dog”); $data=数组( “名称”=>“鹦鹉”, 'id'=>'parrot', '值'=>'接受', “选中”=>FALSE, '样式'=>'边距:10px', ); 回显表格复选框($data); echo form_标签(“Parrot
”,“Parrot”);
一种快速简便的方法是使用一个简单的if语句来检查其中至少一个

if ($this->input->post('cat') || $this->input->post('dog') || $this->input->post('parrot'))
{
    $at_least_one_checked = true;
}
else
{
    $at_least_one_checked = false;
}

您的意思是使用CI的表单验证库吗?或者只是一个基本的正确/错误结果?没有区别。只是想让它发挥作用:)
if ($this->input->post('cat') || $this->input->post('dog') || $this->input->post('parrot'))
{
    $at_least_one_checked = true;
}
else
{
    $at_least_one_checked = false;
}