Foros del Web » Programando para Internet » PHP »

ayuda a refrescar una pagina

Estas en el tema de ayuda a refrescar una pagina en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 27/02/2011, 11:53
Avatar de ylellan  
Fecha de Ingreso: mayo-2010
Ubicación: en un lugar de Veracruz
Mensajes: 432
Antigüedad: 14 años, 5 meses
Puntos: 36
Exclamación ayuda a refrescar una pagina

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
  1. <?php if(isset($_GET['msj'])){echo $_GET['msj'];}?>
  2. <form id="form1" name="form1" method="post" action="masivo.php">
  3.   <p align="center" class="Estilo1">BORRADO MASIVO</p>
  4.   <p align="center" class="Estilo1">RANGOS:</p>
  5.   <table width="422" border="0" align="center">
  6.     <tr>
  7.       <td width="41"><span class="Estilo2">DE: </span></td>
  8.       <td width="194"><span class="Estilo2">
  9.         <input name="de" type="text" class="textos" id="de"/>
  10.       </span></td>
  11.       <td width="25"><span class="Estilo2">A: </span></td>
  12.       <td width="144">
  13.         <input name="hasta" type="text" class="textos" />
  14.       </td>
  15.     </tr>
  16.    
  17.    
  18.   </table>
  19.   <BR /><table width="200" border="0" align="center">
  20.     <tr>
  21.       <td width="97">
  22.         <input name="enviar" type="button" class="bottones" id="enviar" value="BORRAR" onclick="if(confirm('Deseas continuar?')){
  23. this.form.submit();}
  24. else{ alert('Operacion Cancelada');
  25. }" />
  26.       </td>
  27.       <td width="93">
  28.         <input name="Submit" type="button" class="bottones" value="CANCELAR" />
  29.       </td>
  30.     </tr>
  31.   </table>
  32.  
  33. </form>
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.
  #2 (permalink)  
Antiguo 27/02/2011, 13:29
 
Fecha de Ingreso: noviembre-2009
Mensajes: 535
Antigüedad: 15 años
Puntos: 25
Respuesta: ayuda a refrescar una pagina

yo personal mente lo hago con javascript es mas comodo
de esta forma
Código PHP:
Ver original
  1. <?php
  2. // tu codigo php
  3. ?>
  4. <script language="javascript">
  5.         alert('La temporada ha sido eleminada');
  6.         document.location.href='temporadas.php';
  7.         </script>
  8. <?php
  9. // cointinual tu codigo php
  10. ?>
__________________
cada vez que aprendes algo te crees que no sabes nada
  #3 (permalink)  
Antiguo 27/02/2011, 13:30
Avatar de ylellan  
Fecha de Ingreso: mayo-2010
Ubicación: en un lugar de Veracruz
Mensajes: 432
Antigüedad: 14 años, 5 meses
Puntos: 36
Respuesta: ayuda a refrescar una pagina

amores ya encontre la solucion, la posteo por si acaso a alguien le sirve:

Código Javascript:
Ver original
  1. <script languaje="javascript">
  2. function recarga_padre_y_cierra_ventana(){
  3. window.opener.location.reload();
  4. window.close();
  5. }
  6. </script>
  7. <body onLoad="recarga_padre_y_cierra_ventana()">

besos a todos
  #4 (permalink)  
Antiguo 27/02/2011, 13:34
 
Fecha de Ingreso: noviembre-2009
Mensajes: 535
Antigüedad: 15 años
Puntos: 25
Respuesta: ayuda a refrescar una pagina

en tu caso te puede eliminar mas datos con reload, yo tenia el mismo problema me seguia eliminando datos porque al refrescar la pagina dinamica el servidor pregunta se quieres cargar los datos...
__________________
cada vez que aprendes algo te crees que no sabes nada

Etiquetas: refrescar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:53.