我有10个文本框x 3大约30个。
姓名 - 年龄 - SEx
总共有10个人。我有这个当前代码:
if(array_key_exists('submit',$_POST)){ //CHECKS IF FORM WAS SUBMITTED, ELSE LOADS TO VIEW
for($counter=1;$counter<11;$counter++){ //I LOOPED THE 10 FIELDS, STARTING FROM 1, 1-10
if($_POST['ingredient'.$counter]!=null){ // CHECK IF ATLEAST NAME IS NOT EMPTY, IF EMPTY EVEN IF THE OTHER 2 INPUTS ARE NOT I WILL NOT INCLUDE IT.
$this->form_validation->set_rules('Name'.$counter,'Name #'.$counter,'trim');
$this->form_validation->set_rules('Age'.$counter,'Age of'.$_POST['name'.$counter],'trim|required|numeric');
$this->form_validation->set_rules('Sex'.$counter,'Gender of'.$_POST['name'.$counter],'trim|required');
}
我只在其他2个字段中添加required,因为name不能为null而不在if(success){ }
子句中
还有其他更好的方法吗?
CALLBACK QUESTIONS。
使用form_validation时,假设我使用了回调函数。我将如何能够为该回调打印必要的error_message,因为ci无法知道该函数的用途。