hola amores, disculpen me topado con una duda, espero me ayuden. Miren estoy creando una pequeña interfaz donde tengo un codigo el cual muestra una listado que es sacado por la base de datos:
Código PHP:
<?php
include "conexion.php";
conectar();
$a=mysql_query("select *from directorio") or die (mysql_error());
desconectar();
while($b=mysql_fetch_array()){
echo $id . " - " . $nombre . " - " . $direccion . "<br>";
}
echo '<input type="button" name="borrar" onclick="window.open(\"borrar.php\",\"borrador\",\" \")">';
?>
la pag de borrar.php
Código HTML:
Ver original<?php if(isset($_GET['msj'])){echo $_GET['msj'];}?>
<form id="form1" name="form1" method="post" action="masivo.php"> <p align="center" class="Estilo1">BORRADO MASIVO
</p> <p align="center" class="Estilo1">RANGOS:
</p> <table width="422" border="0" align="center"> <td width="194"><span class="Estilo2"> <input name="de" type="text" class="textos" id="de"/> <input name="hasta" type="text" class="textos" />
<BR /><table width="200" border="0" align="center"> <input name="enviar" type="button" class="bottones" id="enviar" value="BORRAR" onclick="if(confirm('Deseas continuar?')){ this.form.submit();}
else{ alert('Operacion Cancelada');
}" />
<input name="Submit" type="button" class="bottones" value="CANCELAR" />
y masivo: Código PHP:
<?php
session_start();
include "conexion.php";
if(!empty($_POST['de']) && !empty($_POST['hasta'])){
$de=$_POST['de'];
$hasta=$_POST['hasta'];
conectar();
$a=mysql_query("DELETE FROM comentarios WHERE id BETWEEN '$de' AND '$hasta'") or die ("Error: " .mysql_error());
desconectar();
if($a){
header("location:borrar.php?msj=CORRECTO");
exit();
}
else{
header("location:r.php?msj=NO EXISTEN DATOS EN ESE RANGO");
}
}
else
{
header("location:borrar.php?msj=DEBES DE PONER UN RANGO");
exit();
}
?>
lo que quiero es q cuando cierro la ventana de borrar.php se pueda refrescar la pag principal donde muestra el listado para visualizar bien la lista despues de haber elimando algun registro.