Buenas tengo estoy haciendo un mail en php con mysql, en uno de los apartados me pide que el administrador pueda eliminar a los usuarios. He conseguido que funcione el problema es que me lo hacía sin más, si le daba a eliminar, eliminaba el usuario sin preguntar nada más. He decidido que aparezca una pregunta para asegurar y ahí viene el problema. Si le doy que estoy seguro no lo elimina.
este es el código de la página:
Código PHP:
Ver original<?php
require_once "BBDD_Mail.php";
?>
<html>
<head>
<meta charset="UTF-8">
<title>Eliminar usuario</title>
</head>
<body>
<?php
if (isset($_SESSION["username"])) { if ($_SESSION["tipo"] == 1) {
?>
<h1>Eliminar usuario</h1>
<?php
echo "<table border bordercolor=black cellspacing=0>";
echo "<tr>";
echo "<th>Usuario</th><th>Nombre</th><th>Apellido</th><th>Tipo</th><th>Eliminar</th>";
echo "</tr>";
$consultarUsuarios = todosLosUsuarios();
echo "<tr>";
echo "<td>" . $fila['username'] . "</td>";
echo "<td>" . $fila['name'] . "</td>";
echo "<td>" . $fila['surname'] . "</td>";
if ($fila['type'] == 1) {
echo "<td>Administrador</td>";
} else {
echo "<td>Usuario</td>";
}
?>
<form method="post">
<input type="hidden" name="eliminarUsername" value="<?php echo $fila['username'] ?>">
<td><input type="submit" name="eliminar" value="Eliminar"></td>
</form>
<?php
echo "</tr>";
}
echo "</table>";
if (isset($_POST['eliminar'])) { $eliminarUsuario = $_POST['eliminarUsername'];
?>
<form method="post">
<p>Seguro que quieres eliminar a <?php echo $eliminarUsuario; ?>?
<input type="radio" name="seguro" value=1 checked>Si
<input type="radio" name="seguro" value=0>No
<input type="submit" name="asegurador" value="Enviar">
</p>
</form>
<?php
if (isset($_POST['asegurador'])) { $comprobar = $_POST['seguro'];
if ($comprobar == 1) {
if ($_SESSION["username"] == $eliminarUsuario) {
header("Location: paginaPrincipal.php"); $eliminar = eliminarUsuario($eliminarUsuario);
} else {
$eliminar = eliminarUsuario($eliminarUsuario);
header("Location: eliminarUsuario.php"); }
} else {
header("Location: eliminarUsuario.php"); }
}
}
?>
<a href="homeUsuario.php">Volver a atrás</a>
<?php
} else {
echo "Tú no eres un Administrador";
}
} else {
echo "No hay ningún usuario logueado";
}
?>
</body>
</html>
Gracias de antemano!!!