Welcome Guest, Not a member yet? Register   Sign In
Odd Cart Behavior
#11

[eluser]Matalina[/eluser]
try this:

Code:
if ($this->input->post('free_nail')) {
        $price = '0.00'; // price is set here <---- make a string here
        $this->session->set_userdata('free_nail', TRUE);
    } elseif ($this->input->post('free_tanktop')) {
        $price = '0.00'; // price is set here <---- make a string here
        $this->session->set_userdata('free_tanktop', TRUE);
    } else {
        $price = (float)$this->Cart_model->getProductPrice($this->input->post('id')); // <--- type case to float here
    }
    $data = array(
        'id'    => $this->input->post('id'),
        'name'  => str_replace('/', '-',$this->input->post('name')),
        'qty'   => (int)$this->input->post('quantity'),
        'price' => $price // <---- remove type cast here!  It's changing your strings to floats!
    );


Messages In This Thread
Odd Cart Behavior - by El Forum - 06-26-2012, 04:34 PM
Odd Cart Behavior - by El Forum - 06-26-2012, 04:57 PM
Odd Cart Behavior - by El Forum - 06-26-2012, 05:23 PM
Odd Cart Behavior - by El Forum - 06-27-2012, 08:00 PM
Odd Cart Behavior - by El Forum - 06-28-2012, 06:12 AM
Odd Cart Behavior - by El Forum - 06-28-2012, 07:38 AM
Odd Cart Behavior - by El Forum - 06-28-2012, 07:41 AM
Odd Cart Behavior - by El Forum - 06-28-2012, 07:46 AM
Odd Cart Behavior - by El Forum - 06-28-2012, 07:47 AM
Odd Cart Behavior - by El Forum - 06-28-2012, 05:11 PM
Odd Cart Behavior - by El Forum - 06-28-2012, 05:14 PM
Odd Cart Behavior - by El Forum - 06-28-2012, 05:19 PM



Theme © iAndrew 2016 - Forum software by © MyBB