Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/11/2017, 22:28
Avatar de haggenx
haggenx
 
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.
__________________
Mi blog informático http://marjuanm.blogspot.mx
Fanpage del blog https://www.facebook.com/pages/Mis-p...36397183215592