OK, bueno.
Ahora bien, ¿has verificado que el valor del parámetro que usas para buscar esté llegando realmente al método BorrarUsuario()?
El 99,99% de los casos en que algo no se ejecuta en SQL es porque los valores de las variables (parámetros) de entrada no son los que el programador cree que son.
Básicamente, tu tomas en el script el parámetro del formulario de este modo:
Código PHP:
$Vector_Borrar = $_POST ['Borrar'];
¿Estás seguro completamente de que
$_POST ['Borrar'] contiene un valor que exista en la tabla? ¿Lo verificaste?
Cita: mira el codigo completo de el achivo lo publique
hay te va de nuevo
no repitas código ya posteado, puedes terminar con una infracción por suma de mensajes, y lo único que haces es llenar de basura el post.
Además, ya es irrelevante
y no me has contestado las preguntas que te hice. ¿Se entienden o no?
¿Te quedó claro que la ejecución del SP tal y como lo describes (y que posteaste
incompleto) no devuelve un numero de registros, y por consecuencia la función que usas
no sirve?
¿Eso se entendió?
Yo comenzaría, tal vez, verificando algo:
Código PHP:
<?php
if(isset($_POST['Borrar']))
{
include('../Javascript/Mensajes.php');
include('../Javascript/Control.php');
include('../AccesoDatos/BDUsuario.php');
$Vector_Borrar = $_POST ['Borrar'];
$Obj_Conexion=new BDUsuario;
$Borrar_Usuario=$Obj_Conexion->BorrarUsuario($Vector_Borrar);
//agregar
if ($Obj_Conexion->connect_errno) {
printf("Error en MySQL: %s\n", $Obj_Conexion->connect_error);
exit();
}
// modificar
elseif($Borrar_Usuario)
{
$Obj_Conexion->BorrarUsuario($Vector_Borrar);
Msg_Personalizado("El usuario ha sido Borrado satisfactoriamente");
Redireccionar("Presentacion/SistEval.php");
}else{
Msg_Personalizado("Usuario no existe");
Redireccionar("Presentacion/SearchEmpleado.php");
}
}
?>