estoy queriendo meter una ventana de confirmación a la hora de borrar filas de una tabla. Y lo que hago es que si el usuario confirma que quiere borrar paso las variables a borrar por GET a otra pagina donde ahi hago el borrado y tras realizar el borrado con window.location vuelvo a la pagina principal de forma automatica.
Pero me ocurre que al volver a la pagina principal, me vuelve a saltar la ventana de confirmación.
He comprobado que la volver a la pagina principal no vuelva a llevar en la url la variables que envio previamente de forma que vuelva a entrar en el condicionante y vuelva a saltar la ventana de confirmación.
Mejor subo los trozos de codigos en cuestión se entenderá mejor :)
Este codigo esta en la pagina principal:
Código PHP:
     if(isset($_POST["IdBorrar"])) $Id = $_POST["IdBorrar"];{
               $array=serialize($Id);
               
                 echo "<script>
                     eliminar=confirm('¿Deseas eliminar este registro?');
                      if (eliminar)
                      window.self.location='Usuarios_resultado.php?eliminar=si&Id=$array';
                
                    
                    </script>";
                    } 
    Y este en la pagina de recogida
Código PHP:
   $Id=$_GET['Id'];
$array=unserialize($Id);
$cantidad = count($array);
      for ($i=0; $i<$cantidad; $i++) {
                      $borrado=$array[$i];
                      mysqli_query($conexion,"DELETE FROM usuarios WHERE Id='$borrado'")or die("Problemas en el DELETE:".mysqli_error($conexion)); 
       } 
       echo "<script language='JavaScript'>window.self.location='../BBDD_usuarios.php';</script> "; 
    
 

