Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/12/2011, 06:06
Avatar de charlyalegret
charlyalegret
 
Fecha de Ingreso: septiembre-2011
Ubicación: Barcelona
Mensajes: 705
Antigüedad: 12 años, 7 meses
Puntos: 140
Respuesta: Email y función para eliminar registro

Hola. Recuerda que php se ejecuta en el servidor, por lo tanto, la única forma de ejecutar la senténcia depués de apretar un botón es ir a otra página.
Con javascript / ajax o algo así, puedes disimularlo.
Un ejemplo muy sencillo:
al apretar el botón de la página donde te das de baja, vas a otra página, digamos por ejemplo eliminar.php?id=laidequesea.
En esa página validas la id para evitar ataques, haces la consulta para borrar la suscripción de la bd.
y en la última linea, pones por ejemplo:
<script type="text/javascript">setTimeout("history.back(1)", 1);</script>

o bien envías a la página anterior con un header location.

De esta manera, volverás a la página anterior, donde puedes tener preparado un mensaje de "borrado correctamente" en el caso que la operación haya salido con éxito...

Bueno, es una alternativa rudimentaria, ya que por algo menos de 1 segundo (depende de la velocidad de tu servidor), al usuario la pantalla se le queda en blanco y vuelve, con el mensaje de borrado correctamente...

saludos