Использование Проверка формы :
Контроллер:
$this->load->library('form_validation');
$this->form_validation->set_rules('food', 'Radio button', 'required');
if ($this->form_validation->run() == FALSE)
{
$this->form_validation->set_message('required', 'Error message');
}
Здесь вы устанавливаете правила для своих переключателей:
$this->form_validation->set_rules('food', 'Radio button', 'required');
'food'означает имя вашей радиокнопки.
' Радиокнопка '- «человеческое» имя для этого поля
«обязательное» - правило проверки для этого поля формы
С $this-> form_validation-> run () вы запускаете библиотеку проверки формы и проверяете, прошла ли ваша форма (TRUE / FALSE).
View:
<?=validation_errors()?>
<form method="post">
<input type="radio" name="food" value="1">
<input type="radio" name="food" value="2">
<input type="radio" name="food" value="3">
<input type="submit" name="submit" value="submit">
</form>
Вот форма с 3 переключателямис тем же именем 'radio', что и в контроллере.