Welcome Guest, Not a member yet? Register   Sign In
Cart Class
#13

[eluser]craig.hoog[/eluser]
[quote author="the_unforgiven" date="1336572658"]You absolute legend!!!!

It works i know you shouldn't use $_POST and stuff but if thats the only way to get it working then so be it...


Thanks a million!![/quote]

It won't be necessary. Try swapping this in (I've never done a foreach through the this->input

Code:
if(isset($_POST) && $_POST != null)
{
$post = $this->input->post();
foreach($post as $p)
{
  $update = array(
   'rowid' => $p['rowid'],
   'qty'   => $p['qty']
  );

  $this->cart->update($update);
}
$this->session->set_flashdata('message','Your shopping cart has been updated!');
}
redirect('home/cart','refresh');

If that works, you might as well leave it. It will loop through all your cart contents and update each one's quantity one at a time. Would be more efficient to build one array and do one global update, but I'll leave that up to you.


Messages In This Thread
Cart Class - by El Forum - 05-09-2012, 04:41 AM
Cart Class - by El Forum - 05-09-2012, 05:47 AM
Cart Class - by El Forum - 05-09-2012, 06:03 AM
Cart Class - by El Forum - 05-09-2012, 06:15 AM
Cart Class - by El Forum - 05-09-2012, 06:40 AM
Cart Class - by El Forum - 05-09-2012, 06:41 AM
Cart Class - by El Forum - 05-09-2012, 06:53 AM
Cart Class - by El Forum - 05-09-2012, 06:58 AM
Cart Class - by El Forum - 05-09-2012, 07:00 AM
Cart Class - by El Forum - 05-09-2012, 07:03 AM
Cart Class - by El Forum - 05-09-2012, 07:07 AM
Cart Class - by El Forum - 05-09-2012, 07:10 AM
Cart Class - by El Forum - 05-09-2012, 07:14 AM
Cart Class - by El Forum - 05-09-2012, 07:18 AM



Theme © iAndrew 2016 - Forum software by © MyBB