Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/04/2006, 17:14
Forastero76
 
Fecha de Ingreso: abril-2006
Ubicación: Lima
Mensajes: 16
Antigüedad: 18 años
Puntos: 0
Bueno, podrìas hacer lo siguiente. En vez de que salga una ventana para confirmaciòn podrìa salir una advertencia mediante JavaScript. Tu botòn de envìo no debe ser un submit sino un simple <input type="button"> o una imagen cualquiera. En el evento Onclick podrìa ejecutar una function en JavaScript la cual ponga la advertencia:
var con=confirm("Se va a eliminar el registro")
if (var="true") document.forms[0].submit;

El action del formulario debe indicar una pagina en php donde se haga el borrado, pero que practicamente no se muestre, sino que tenga en la etiqueta body un script en caso de cargarse, asi:

<body onLoad="JavaScript:window.location.replace('tupagi nadelatabla.php')">

Entonces una vez eliminado el registro volverà a tù pagina donde se muestra la tabla.

Tambièn se me ocurre que podrìas hacerlo de otra manera, ya que con esta soluciòn hay el riesgo de que en una maquina con conecciòn muy lenta podrìa mostrarse mucho tiempo la pagina en blanco donde se elimina el registro.

Podrìas poner a tu propia pagina donde se muestra la tabla el codigo para eliminar el registro, pero con la condiciòn de que se elimine solo cuando haya habido un envio de formulario. Pondrìas algo asi:

if (issset($_POST["campo"])){
y aqui pondrìas el codigo para borrar, cosa que solo cuando haya habido un envio de formulario se use el codigo para borrar el registro.

Espero que te sirva de algo mis comentarios.