Hola, cuando inserto un registro no hay problema, todo transcurre con normalidad, el problema viene cuando al registrar registro algo que ya registré antes, lo normal es que me tire un error, pero no me tira nada y se queda en stand by.
El modelo esta así:
Código PHP:
Ver originalpublic function registrar($nombre, $apellidos, $email, $password)
{
'email' => $email,
'nombre' => $nombre,
'apellidos' => $apellidos
);
$res = $this->db->insert('usuarios', $data);
return $res;
}
El controlador asi:
Código PHP:
Ver originalpublic function proceso()
{
$nom = $this->input->post('nom');
$ape = $this->input->post('ape');
$ema = $this->input->post('ema');
$pws = $this->input->post('pws');
$guardar = $this->Registro_model->registrar($nom, $ape, $ema, $pws);
if ($guardar === true) {
echo 'Sus datos fueron registrados con éxito, ahora podrá registrar los datos de su empresa.|0';
}
elseif ($guardar === false) {
echo 'Sus datos no pudieron ser guardados.|1';
}
else {
echo $guardar;
}
}
Como les digo, cuando el registro no existe en la base de datos todo está normal, inserta sin problemas, todo bien, pero cuando quiero ingresar un registro duplicado no me tira ningún error y se queda en stand by. Imagino que la línea $res = $this->db->insert('usuarios', $data); debería tirarme el error si sucediera.
Espero que me puedan ayudar.
Saludos,