Hola a todos! Tengo una dudilla bastante tonta y una laguna en la cabeza, sobre una funcion de un alert que me permita confirmar la eliminacion de un dato en la base de de datos o no.
El script es este, muy sencillo:
Código:
<script type="text/javascript">
<!--
function confirmar() {
var respuesta = confirm('Eliminar Administrador?');
if (respuesta == true) {
"eliminar.php?idadmin=<? echo $row['id_admin']; ?>";
} else {
alert('presionaste no o cancelar');
}
}
//-->
</script>
Y lo llamo desde este link
Código:
<a href="javascript:confirmar()">Eliminar</a>
Y este código lo tengo puesto en el medio de la página q es donde recorro la tabla buscando el id_admin
Código PHP:
$result = mysql_query("SELECT * FROM admin WHERE estado = 'B' ORDER BY id_admin", $conexion);
// Ejecuto la consulta - TODOS LOS PRODUCTOS
while ($row = mysql_fetch_array($result)) {
Y la página q procesa la baja hace esto:
Código PHP:
<?
$id_admin = $_GET['idadmin'];
// conexion a la base
.....
$sql = "Delete From admin WHERE id_admin = $id_admin";
mysql_query($sql,$conexion);
header("location: 05lista_admin.php");
exit;
// Cierro la conexion
mysql_close($conexion);
?>
Si no le pongo el script, funciona a la perfección, pero lo hace directamente y lo que necesitaría es ese ALERT para confirmar la baja, por las dudas que se presione por error.
Pero lo que estoy haciendo mal es el TRUE del script...
- ¿cómo hago para que al presionar el boton Aceptar, vaya a esa página y me pase la variable para que procese la baja?
- ¿se puede poner todo en la misma página para q realice el proceso?
Creo que no me pasa la variable a la otra página.
Muchas gracias a todos y saludos. Marx.