Ver Mensaje Individual
  #17 (permalink)  
Antiguo 19/02/2014, 11:27
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Borrar registro

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");
}

?>
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)