13/11/2017, 22:28
|
| | | Fecha de Ingreso: febrero-2007 Ubicación: México
Mensajes: 823
Antigüedad: 17 años, 10 meses Puntos: 24 | |
Respuesta: Esto me graba dos veces los mismos datos pues, podrían ser muchas cosas, ¿donde te graba doble, en
$this->db->insert('pedidos', $dataSave);
o en
$this->db->insert('pedidos_detalles', $dataDeta);
?, necesitarías revisar como llamas a la función, si no la estás llamando dos veces.
Otra manera sencilla, que no es lo ideal, pero funciona, es que pongas una variable booleana de forma global, cuando llames a la función que inserte los datos, puesto que la variable está en falso permitas que se inserten los datos, inmediatamente la cambias a verdadero. Si por alguna razón se esta llamando la función, aunque no encuentres donde la variable ya usada previamente impediría que se ejecuta el código de nuevo, y así no se pueden duplicar. |