Código PHP:
function inserta_medico($institucion){
$this->load->helper('url');
$nom = $this->input->post('nombre');
$app = $this->input->post('apaterno');
$apm = $this->input->post('amaterno');
$city = $this->input->post('ciudad');
//$inst = $this->input->post('institucion');
$inst = $institucion;
$ced = $this->input->post('cedula');
$mail = $this->input->post('email');
$tel = $this->input->post('tel');
$cadena = "abcdefghijklmnopqrstuvwxyz123456789";
$password = "";
for($i=1;$i<=6;$i++)
{
$password .= substr($cadena,rand(1,35),1);
}
//---------------------------- Envia E-Mail de datos del médico ------------------------------------------
$config['protocol'] = 'smtp';
$config['smtp_host'] = '209.62.17.196';
$config['wordwrap'] = TRUE;
$config['newline'] = '\n';
$config['mailtype'] = 'html';
$config['smtp_user'] = '[email protected]';
$config['smtp_pass'] = 'tamizalo';
$this->load->library('email',$config);
$this->email->from('[email protected]', 'Notificaciones automáticas SLEIMPN-PKU');
$this->email->to($mail);
$mensaje='Ha hecho una solicitud para entrar al sistema con Cédula:<b><u><i> '.$ced.'</i></u></b>, en breve recibirá información del registro.';
$this->email->subject('Notificación SLEIMPN-PKU');
$this->email->message($mensaje);
$verify = $this->email->send();
if(!$verify)
{
Header("Location: registro");
echo $this->email->print_debugger();
}else{
$this->db->query("call sp_RegistroMedicos('".$ced."','".$password."','".$nom."','".$app."','".$apm."','".$city."','".$inst."','".$mail."','".$tel."');");
}
Y al ejecutarlo me indica el siguinete error
Cita:
Error Number: 1305
PROCEDURE seimytamiz.sp_RegistroMedicos does not exist
call sp_RegistroMedicos('medico','glmn84','reinaldo','c astro','reyes','Aguascalientes','00000000001','r@r .com','5555555555');
Filename: C:\xampp\htdocs\system\database\DB_driver.php
Line Number: 330
PROCEDURE seimytamiz.sp_RegistroMedicos does not exist
call sp_RegistroMedicos('medico','glmn84','reinaldo','c astro','reyes','Aguascalientes','00000000001','r@r .com','5555555555');
Filename: C:\xampp\htdocs\system\database\DB_driver.php
Line Number: 330
Al buscar el archivo SQL no encuentro cual puede ser la falla
Código:
Alguien me podria echar una mano?? USE `seimytamiz`; DROP procedure IF EXISTS `sp_RegistroMedicos`; DELIMITER $$ USE `seimytamiz`$$ CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_RegistroMedicos`( IN ced varchar(50), IN pass varchar(50), IN nom varchar(50), IN app varchar(50), IN apm varchar(50), IN city varchar(50), IN inst varchar(50), IN mail varchar(50), IN tel varchar(50) ) BEGIN DECLARE idUser int; INSERT INTO tbl_usuarios(usuario,password,id_tipo_usuario) VALUES(ced,pass,'2'); SET idUser = (SELECT @@identity AS id); INSERT INTO tbl_medicos(id_usuario, nombre, apaterno, amaterno, ciudad, institucion, cedula, email, tel, activo) VALUES(idUser, nom, app, apm, city, inst, ced, mail, tel, '0'); END $$ DELIMITER ;