Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/07/2004, 13:22
karl0x
 
Fecha de Ingreso: marzo-2004
Mensajes: 77
Antigüedad: 22 años, 7 meses
Puntos: 0
Hola elmasca, podrias utilzar esto, despues de terminar de ejecuta tu codigo de modificacion puedes utilizar un java script, que te cierra el popup y te actualiza la pagina desde el cual llamaste al popup, espero k te sirva

Código PHP:
<html> 
<body> 

<?php 
if($guardar) 
{ 
   
//Bueno aqui me dedico a guardar los datos que fueron modificados 
   //y termino con todo hasta cerrar la conexion 
    
echo '<script language="JavaScript">
    opener.location.reload(true)
    self.close()
    </script>'
; 

}else 
   {    
    
$id=$HTTP_GET_VARS["id"]; 
     
    
$link=mysql_connect("localhost","root","pass"); 
    
mysql_select_db("datos",$link); 

    
$sql="SELECT *FROM journals WHERE id=$id"; 
    
$res=mysql_query($sql); 

    echo 
"<form name='frmEdita' action='$PHP_SELF' method='post'>"; 
    echo 
"<table>"; 
    
  
//Obtengo el nombre de los campos y los pongo en un arreglo 
    
while($field=mysql_fetch_field($res)) 
      { 
       
$aux[$c]=$field->name; 
       
$c++; 
      } 
    
   
//Veo si hay resultados de la consulta y pongo los datos dentro de cajas de texto 
  
echo "<table>"; 
   if(
$row=mysql_fetch_row($res)) 
    { 
      
$num=0; 
      echo 
"<tr>"; 
      foreach(
$aux as $dato) 
       { 
        echo
"<td><input type=text name='".$dato."' value='".$row[$num]."'></td>"; 
       } 
     echo 
"</tr>"; 
    } 
  echo 
"</table>"; 
  echo 
"<br>"; 
  echo 
"<input type='submit' name='guardar' value='Guardar'>"; 
  echo 
"</form>"; 

} 
?>
Saludos..