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
