validation - how can i validate a multi dimentional array in codeigniter? -
i have form dynamic fields result in multidimensional array format, this:
name="cart[1][qty]" name="cart[2][qty]" name="cart[3][qty]" ... i use rule:
$this->form_validation->set_rules('cart[][qty]','number','is_natural'); but fails validate. if change rule :
$this->form_validation>set_rules('cart[1][qty]','number','is_natural'); it validates first field, rather of fields.
i prevent inserting decimal numbers in form.
how can validate in codeigniter using form_validation?
thanks in advance.
you can try example below using foreach loop
$cart = $this->input->post('cart'); if(!empty($cart)) { foreach($cart $number => $data) { $this->form_validation->set_rules('cart[' . $number . '][qty]', 'number', 'is_natural'); } }
Comments
Post a Comment