Si le da aceptar, se hace la actualizacion a la base de datos y el usuario queda activado.
Si le da cancelar, la idea es que no haga nada y se quede en la misma pagina.
Pero el confirm('mensaje')... se ejecuta pero no hace nada!!! da igual si das en aceptar o cancelar, de todas formas el usuario se activa y se actualiza en la base de datos.
este es el codigo:
Código HTML:
<script language = "javascript" type="text/javascript"> if(confirm('¿Seguro que desea activar el usuario?')) { <?php include ('conexion.php'); $conectar = new conectarse(); $conn = $conectar->get_conexion(); $cerrar = $conectar->close_conexion(); if(isset($_GET['codigo'])){ $idusuario = $_GET['codigo']; $sqlactivarusuario = "update tbcuenta set idestado = 1 where codigo = '".$idusuario."'"; mysql_query($sqlactivarusuario,$conn)or die(mysql_error()); //echo "<meta http-equiv='refresh' content='0; URL = activarusuarios.php'/>"; $cerrar; } ?> document.location.href = 'activarusuarios.php'; } </script>
No me pidan que ponga un else porque ya lo hice y no funciona....
¿Que estoy haciendo mal?
¿Porque el codigo php se ejecuta sin tener en cuenta las opciones aceptar o cancelar del confirm?