Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/07/2004, 11:59
Avatar de elmasca
elmasca
 
Fecha de Ingreso: enero-2004
Ubicación: Mexico
Mensajes: 108
Antigüedad: 20 años, 3 meses
Puntos: 0
Cerrar una ventana despues de ejecutar un script

Hola a todos antes que nada, les escribo para ver si alguno de ustedes podria hecharme la mano con una duda que tengo:

El caso es el siguiente:

Ahi muestro solo un ejemplo pequeño en resumen de lo que yo tengo.

edita.php

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
 
}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>";
 
}
 
?>

Esta pagina de edita.php la abro de otra ventana(datos.php) es decir este es como un popup entonces lo que quiero hacer es que despues de que se hayan guardao los datos esta ventana se cierre y actualize la anterior, y ya lo he probado con javascript pero solo me cierra la venta y actualiza la otra pero no ejecuta las sentencias de guardar porque cierra antes la ventana entonces no hace lo demas del script.

No se si me haya explicado bien

Si tienen alguna duda pues haganmela saber y con gusto tratare de explicar mejor mi problema.

De ante mano muchas gracias
__________________
"El conocimiento se debe de compartir"