LOL, this is not very, but sometimes it may work:
<input name="u_id[]" value="76"> <input name="un[]" value="1"> <input type="text" name="ue[]" value="11"> <input type="text" name="up[]" value="111"> <input name="u_id[]" value="77"> <input name="un[]" value="2"> <input type="text" name="ue[]" value="22"> <input type="text" name="up[]" value="222"> <input name="un[]" value="3"> <input type="text" name="ue[]" value="33"> <input type="text" name="up[]" value="333">
$u_id=$this->input->post('u_id'); $un=$this->input->post('un'); $up=$this->input->post('up'); $ue=$this->input->post('ue'); for($i=0;$i<count($u_id);$i++){ for($ii=0;$ii<count($un[$i]);$ii++){ (count($un[$i])>1)?$unn=$un[$i][$ii+1]:$unn=$un[$i][$ii]; (count($ue[$i])>1)?$uen=$ue[$i][$ii+1]:$uen=$ue[$i][$ii]; (count($up[$i])>1)?$upn=$up[$i][$ii+1]:$upn=$up[$i][$ii]; $this->db->insert('units', array(//use db insert here 'u_id'=>$u_id[$i][0], 'un'=>$unn, 'ue'=>$uen, 'up'=>$upn, )); } }
I would go so far as to suggest you not use it. But perhaps this may inspire someone to suggest a better solution.
Greetings.
source share