Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/11/2017, 07:32
juandedios
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 20 años, 11 meses
Puntos: 8
Respuesta: Esto me graba dos veces los mismos datos

Yo también pensé que la podría estar llamando 2 veces, pero no, en el controlador que llama a esta función va esto:
Código PHP:
Ver original
  1. public function comprar()
  2. {
  3.     $cli = $this->input->post('txtHiddenCliente');
  4.     $tot = $this->input->post('txtHiddenTotal');
  5.     $fec = date('Y-m-d H:i:s');
  6.     $est = 0;
  7.     $msg = '';
  8.  
  9.     $res = $this->Carrito_model->savePedido($cli, $tot, $fec, $est);
  10.  
  11.     if ($res === false) {
  12.         redirect('carrito/compra_error');
  13.     } else {
  14.         redirect('carrito/compra_ok');
  15.     }
  16.  
  17.     echo $msg;
  18. }
Y por cierto, me graba 2 veces en las dos tablas. En mi ejemplo, meto solo un producto, lo cual me tendría que grabar una entrada en "pedidos" y una en "pedidos_detalles", pero me graba 2 veces en ambas tablas.
__________________
El aprendiz.

Última edición por juandedios; 14/11/2017 a las 07:34 Razón: Me olvidé agragar