Существует группа полей ввода, например:форма проверки с большим набором ввода
<input type="text" class="form-control my-input" name="q1" size="63" value="<?= set_value("q1"); ?>">
<input type="text" class="form-control my-input" name="q2" size="63" value="<?= set_value("q2"); ?>">
....
<input type="text" class="form-control my-input" name="q100" size="63" value="<?= set_value("q30"); ?>">
Есть 30 полей для ввода, от q1 до Q30
Если я хотел бы проверить им, мне нужно установить
$this->form_validation->set_rules('q1', lang("q1"), 'required');
30 раз, и сообщение об ошибке проверки покажет 30 раз, если ничего важного.
Поэтому я хотел бы:
Предположим q15 не требуется, проходной пост массива и проверить другие поля ввода, являются ли входом или пуст.
показать только одно сообщение об ошибке, если какой-либо один из требуемого ввода не вводится
Как добиться этого в CodeIgniter?
Используйте любую петлю и перебирать 30 – itzmukeshy7
спасибо много. как обрабатывать случай, когда имя не соответствует шаблону, и как показывать только одно сообщение об ошибке, если какое-либо из полей ввода не проверено? – user782104