Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2011, 17:05
rcastellanossuarez
 
Fecha de Ingreso: enero-2011
Mensajes: 74
Antigüedad: 13 años, 9 meses
Puntos: 4
Problema consulta get

Hola :
Mi problema es el siguiente:

A Database Error Occurred

Error Number: 1054

Unknown column 'id_cart' in 'where clause'

SELECT `delivery_price` FROM (`delivery_price_table`) WHERE `id_cart` = '3'

Filename: C:\wamp\www\GreenwiseVitamins_proyect\system\datab ase\DB_driver.php

Line Number: 330

el codigo de mi modelo es :

public function get_delivery_price() {
$this->db->select('delivery_price')->from('delivery_price_table');
$query = $this->db->get();
return $query->row()->delivery_price;
}

y el de mi controladora es:

public function cart() {
if ($this->session->userdata('logged_in') == true) {
$param['cart_content'] = $this->cart_database_model->get_cart_products($this->session->userdata('id_cart'));
$param['cart_items'] = $this->cart_database_model->get_cart_quantity($this->session->userdata('id_cart'));
$param['shipping'] = $this->product_model->get_delivery_price();
$param['cart_sub_total'] = $this->cart_database_model->get_cart_subtotal($this->session->userdata('id_cart'));
$param['cart_total'] = number_format($this->cart_database_model->get_cart_subtotal($this->session->userdata('id_cart')) + $this->product_model->get_delivery_price(),2);
} else {
$param['cart_content'] = $this->cart->contents();
$param['cart_items'] = $this->cart->total_items();
$param['shipping'] = $this->product_model->get_delivery_price();
$param['cart_sub_total'] = $this->cart->total();
$param['cart_total'] = number_format($this->cart->total() + $this->product_model->get_delivery_price(),2);
}
$data['csscolor'] = 'color_blue.css';
$info['best_sellers']=$this->sellers_model->best_sellers(10);
$data['right_side_content']=$this->load->view('right_side_slide_view',$info,true);
$data['content'] = $this->load->view('cart_view', $param, true);
$this->load->view('main_layout', $data);
}

Es una opción para mostrar un carro de compras guardado en base de datos o el temporal que viene nativo con el framework
no entiendo de donde me pone el where porque estoy usando la función get() solamente, tengo en el autoload ese modelo no se si tenga que ver

Si alguien me puede dar una idea por favor voy a estar muy agradecido
Saludos