En el model, tengo un fragmento asi:
Código PHP:
Cuando está así, el arreglo $miData, dentro del else, me sale un error y cuando veo que es, las variables $hij, $fec, $ent, $fon y $pos, salen en 0.Ver original
$this->db->where('fecha', $fec); $this->db->where('hijo', $hij); $q = $this->db->get('selcomidaspadres'); if ($q->num_rows() > 0) { return 'M'; } else { 'padre' => $padre, 'hijo' => $hij, 'fecha' => $fec, 'entradas' => $ent, 'fondos' => $fon, 'postres' => $pos ); $this->db->insert('selcomidaspadres', $miData); }
Primero pense que los valores no pasaban, hice las pruebas y todo pasa. Es mas, cuando hago la parte del arreglo y del insert antes del IF, guarda perfectamente.
A que se puede deber?
Saludos,