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

Popular posts from this blog

android - Pass an Serializable object in AIDL -

How to provide Authorization & Authentication using Asp.net, C#? -

How to use Authorization & Authentication in Asp.net, C#? -