Welcome Guest, Not a member yet? Register   Sign In
Split form in many pages... better way?
#6

[eluser]CroNiX[/eluser]
After validation for each step, I'd just serialize the array of form fields ($_POST) from that step and stick them in session (using db sessions). After the last step, retrieve and unserialize all arrays from previous step, merge them, and then insert them all in one go.

Code:
if ($this->form_validation->run())
{
  $this->session->set_userdata('step1', serialize($this->input->post());
  redirect('form/step2');
}
...

$step1 = unserialize($this->session->userdata('step1'));
$step2 = unserialize($this->session->userdata('step2'));
$steps = array_merge($step1, $step2);//make sure there are no duplicate keys before doing this (form fields with same name), and this assumes your form fields are named the same as your db fields...

$this->db->insert('table', $steps);


Messages In This Thread
Split form in many pages... better way? - by El Forum - 07-02-2012, 08:16 AM
Split form in many pages... better way? - by El Forum - 07-02-2012, 08:30 AM
Split form in many pages... better way? - by El Forum - 07-02-2012, 08:55 AM
Split form in many pages... better way? - by El Forum - 07-02-2012, 09:39 AM
Split form in many pages... better way? - by El Forum - 07-02-2012, 11:01 AM
Split form in many pages... better way? - by El Forum - 07-02-2012, 11:21 AM
Split form in many pages... better way? - by El Forum - 07-02-2012, 11:25 AM
Split form in many pages... better way? - by El Forum - 07-02-2012, 11:54 AM
Split form in many pages... better way? - by El Forum - 07-02-2012, 11:59 AM
Split form in many pages... better way? - by El Forum - 07-02-2012, 12:23 PM
Split form in many pages... better way? - by El Forum - 07-03-2012, 12:21 AM
Split form in many pages... better way? - by El Forum - 07-03-2012, 01:08 AM
Split form in many pages... better way? - by El Forum - 07-03-2012, 02:03 AM
Split form in many pages... better way? - by El Forum - 07-03-2012, 02:04 AM
Split form in many pages... better way? - by El Forum - 07-03-2012, 09:21 AM
Split form in many pages... better way? - by El Forum - 07-03-2012, 10:52 AM
Split form in many pages... better way? - by El Forum - 07-03-2012, 11:28 AM
Split form in many pages... better way? - by El Forum - 07-06-2012, 02:59 AM
Split form in many pages... better way? - by El Forum - 07-06-2012, 01:01 PM
Split form in many pages... better way? - by El Forum - 08-18-2014, 09:03 AM



Theme © iAndrew 2016 - Forum software by © MyBB