Forms Codeigniter如何验证同名的多个文本输入数组?

Forms Codeigniter如何验证同名的多个文本输入数组?,forms,validation,codeigniter,Forms,Validation,Codeigniter,我正在构建一个预订系统,用户首先选择多少人,然后根据选择,ajax将填充相应数量的文本输入字段,以获得客人的姓名 因此,我的精简文本输入结构如下: <input type="text" name="name[]" value="<?php echo set_value('name[]');?>"/> <input type="text" name="name[]" value="<?php echo set_value('name[]');?>"/>

我正在构建一个预订系统,用户首先选择多少人,然后根据选择,ajax将填充相应数量的文本输入字段,以获得客人的姓名

因此,我的精简文本输入结构如下:

<input type="text" name="name[]" value="<?php echo set_value('name[]');?>"/>
<input type="text" name="name[]" value="<?php echo set_value('name[]');?>"/>
<input type="text" name="name[]" value="<?php echo set_value('name[]');?>"/>
因此,在提交时出现了问题,如果我只在输入1上输入了一个名称,在验证页面上,每个输入都会显示错误,同时,每个输入都会有我为输入1输入的相同名称

我做错了什么?

手动操作即可

$errors = "";
foreach($name as $n){
    if(!$n){
        $errors .= "Please fill in all names fields";
    }
}
这个问题类似于(昨天问…)
$errors = "";
foreach($name as $n){
    if(!$n){
        $errors .= "Please fill in all names fields";
    }
}