Estuve revizando y fue un problema con mi insercion y dentro de mi codigo me falto un echo aqui mi codigo
Código PHP:
Ver originalpublic static function registrar_contacto($nce_data){
try {
$cnBD = Conexion::getConexion();
$cnBD->beginTransaction();
$query_ingresar = $cnBD->prepare('CALL sp_empresa_registrar(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)');
$query_ingresar->bindParam(1,$nce_data["ne_nombre"],PDO::PARAM_STR,100);
$query_ingresar->bindParam(2,$nce_data["ne_razon_social"],PDO::PARAM_STR,50);
$query_ingresar->bindParam(3,$nce_data["ne_ruc"],PDO::PARAM_INT,11);
$query_ingresar->bindParam(4,$nce_data["ne_empresa_matriz"],PDO::PARAM_STR,100);
$query_ingresar->bindParam(5,$nce_data["ne_rubro"],PDO::PARAM_STR,100);
$query_ingresar->bindParam(6,$nce_data["ne_pais"],PDO::PARAM_INT,11);
$query_ingresar->bindParam(7,$nce_data["ne_departamento"],PDO::PARAM_INT,11);
$query_ingresar->bindParam(8,$nce_data["ne_provincia"],PDO::PARAM_INT,11);
$query_ingresar->bindParam(9,$nce_data["ne_distrito"],PDO::PARAM_INT,11);
$query_ingresar->bindParam(10,$nce_data["ne_direccion"],PDO::PARAM_STR,100);
$query_ingresar->bindParam(11,$nce_data["ne_categoria"],PDO::PARAM_STR,20);
$query_ingresar->bindParam(12,$nce_data["ne_telefono"],PDO::PARAM_STR,30);
$query_ingresar->bindParam(13,$nce_data["ne_correo"],PDO::PARAM_STR,100);
$query_ingresar->bindParam(14,$nce_data["ne_pagina_web"],PDO::PARAM_STR,150);
$query_ingresar->bindParam(15,$nce_data["ne_tipo_cliente"],PDO::PARAM_STR,20);
$query_ingresar->bindParam(16,$nce_data["ne_fecha_actualizacion"],PDO::PARAM_STR);
$query_ingresar->execute();
$result = $query_ingresar->fetch(PDO::FETCH_ASSOC);
if (isset($result["ID"])) { $query_ingresar = $cnBD->prepare('CALL sp_contacto_registrar(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)');
$query_ingresar->bindParam(1,$result["ID"],PDO::PARAM_INT,11);
$query_ingresar->bindParam(2,$nce_data["nc_nombres"],PDO::PARAM_STR,100);
$query_ingresar->bindParam(3,$nce_data["nc_apellidos"],PDO::PARAM_STR,100);
$query_ingresar->bindParam(4,$nce_data["nc_cargo"],PDO::PARAM_STR,100);
$query_ingresar->bindParam(5,$nce_data["nc_telefonoc"],PDO::PARAM_STR,255);
$query_ingresar->bindParam(6,$nce_data["nc_telefonop"],PDO::PARAM_STR,255);
$query_ingresar->bindParam(7,$nce_data["nc_emailc"],PDO::PARAM_STR,255);
$query_ingresar->bindParam(8,$nce_data["nc_emailp"],PDO::PARAM_STR,255);
$query_ingresar->bindParam(9,$nce_data["nc_dni"],PDO::PARAM_STR,11);
$query_ingresar->bindParam(10,$nce_data["nc_fecha_nacimiento"],PDO::PARAM_STR);
$query_ingresar->bindParam(11,$nce_data["nc_cargo_homologado"],PDO::PARAM_INT,11);
$query_ingresar->bindParam(12,$nce_data["nc_sexo"],PDO::PARAM_INT,11);
$query_ingresar->bindParam(13,$nce_data["nc_pais"],PDO::PARAM_INT,11);
$query_ingresar->bindParam(14,$nce_data["nc_departamento"],PDO::PARAM_INT,11);
$query_ingresar->bindParam(15,$nce_data["nc_provincia"],PDO::PARAM_INT,11);
$query_ingresar->bindParam(16,$nce_data["nc_distrito"],PDO::PARAM_INT,11);
$query_ingresar->bindParam(17,$nce_data["nc_direccion"],PDO::PARAM_STR,250);
$query_ingresar->bindParam(18,$nce_data["nc_profesion"],PDO::PARAM_INT,11);
$query_ingresar->bindParam(19,$nce_data["nc_area"],PDO::PARAM_INT,11);
$query_ingresar->bindParam(20,$nce_data["nc_fecha_actualizacion"],PDO::PARAM_STR);
$query_ingresar->execute();
}
$cnBD->commit();
} catch (Exception $e) {
echo $e->getMessage();
$cnBD->rollback();
}
}