Hola SERGI, disculpa, una pregunta al respecto...
 
Si tuvieramos un link o una accion de un submit o tal vez de un button, que nos lleva a un archivo PHP, donde se ejecuta una sentencia SQL donde Borrara, activara o actualizara un registro dependiendo de un valor recibido, no hay forma de acomodar una ventana de confirmacion antes de que se ejecute la sentencia SQL de UPDATE o de DELETE??? 
Como decia LordJhony, cuando diga NO regresa a la ventana donde se genero la accion y cuando diga SI, ejecute la sentencia SQL?? 
Creo que tal vez no me explico bien, yo tengo esta situacion: 
TEngo un archivo 
ELIMINARVISITANTE.PHP en el cual genero una lista de VISITANTES, dentro de un FORM: 
Parte del FORM es asi:  
 Código PHP:
    <form name="form1" method="post" action="eliminar.php" target="principal">
.
.
//La lista de Visitantes
<select name="nombresvis" size="1">
//Valores de la lista vienen aqui
.
.
//El boton que nos lleva a ELIMINARVIS.PHP es este:
<input type="submit" name="eliminar" value="ELIMINAR"> 
    
  Entonces en el archivo ELIMINAR.PHP, dependiendo de que valor de la lista del SELECT hemos escogido (Que obviamente existe por que es una lista generada a partir de los registros de la BD), elimina dicho VISITANTE asi:   
 Código PHP:
    //Ejecutamos una consulta
$consulta = "DELETE FROM visitante 
             WHERE LOGIN_VIS = '".$_POST['nombresvis']."';";
//Luego mostramos un mensaje
<p><font color="#003366" size="4" face="Berlin Sans FB">
El Visitante fue Eliminado con EXITO.
</font></p> 
    
  Antes de ejecutar 
$CONSULTA es posible llamar a una ventana??? Y ahi si le decimos SI entonces la ejecuta y muestra el mensaje, si le decimos NO, entonces nos lleva a ELIMINARVISITANTE.PHP, ya sea para escoger otro VISITANTE o CANCELAR la accion. 
Muchas Gracias y espero una respuesta....