Foros del Web » Programando para Internet » PHP »

Preguntar antes de eliminar

Estas en el tema de Preguntar antes de eliminar en el foro de PHP en Foros del Web. Hola a ver como puedo hacer para que antes de eliminar un dato de la base datos me pregunte si realmente deseo eliminar, yo tengo ...
  #1 (permalink)  
Antiguo 17/12/2004, 11:46
 
Fecha de Ingreso: noviembre-2004
Mensajes: 133
Antigüedad: 13 años, 1 mes
Puntos: 0
Preguntar antes de eliminar

Hola a ver como puedo hacer para que antes de eliminar un dato de la base datos me pregunte si realmente deseo eliminar, yo tengo un form con 2 campos codigo y nombre, solo tienes que escribir en uno de ellos luego compruebo cual fue y elimino la empresa, quiero que antes me pregunte, pero probe un par de cosas y me elimina =, es que encima del form tengo el codigo en PHP para eliminar y claro segun lo de hoy a submit me envia la informacion de nuevo y enton el codigo en PHP entra en accion y elimina como puedo hacer para que cuando le de a submit me pregunte si estoy realmente seguro y si le doy a cancelar, no envie ninguna informacion??

saludos!
  #2 (permalink)  
Antiguo 17/12/2004, 11:55
Avatar de sism82  
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 14 años, 1 mes
Puntos: 1
si quieres que pregunte antes de enviar la información tendrá que ser con javascript

Código:
<script language="Javascript">
function seguro() {
       if ( confirm("Seguro que deseas eliminar el registro?") ) {
            return true;
       } else {
             return false;
       }
}
</script>
ese codigo lo mandas llamar desde la forma <form ..... onSubmit="return seguro();"

si quieres que sea desde php tienes que recibir alguna variable que te indica si ya confirmo..

Código PHP:
if ( isset($_POST['confirma']) && $_POST['confirma'] == 'confirmado' ) {
      
elimina();
} elseif ( isset(
$_POST['pide_confirma']) ) {
      
pide_confirma();
} else {
     
muestra_formulario();

saludos
  #3 (permalink)  
Antiguo 17/12/2004, 11:55
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 15 años, 9 meses
Puntos: 771
Hola ayabass

No se si esto te servirá...

<form action="borrar.php" onsubmit="return confirm('¿Tas seguro?')">

Saludos,
  #4 (permalink)  
Antiguo 17/12/2004, 12:22
 
Fecha de Ingreso: noviembre-2004
Mensajes: 133
Antigüedad: 13 años, 1 mes
Puntos: 0
Gracias solucionado!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:42.