Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2004, 19:26
augusto_jaramil
 
Fecha de Ingreso: junio-2004
Ubicación: Ciudad de Panama
Mensajes: 551
Antigüedad: 19 años, 9 meses
Puntos: 8
Exclamación Como actualizar formulario desde una popup

Hola Foro,

Tengo un problemita con la actualizacion de datos de un formulario desde una ventana secundaria. La idea es que en la ventana secundaria se realiza una consulta sobre la base de datos y mostrar el resultado en una tabla con un campo tipo radio. Al seleccionar un registro llevar esos datos a el formulario o ventana principal. Para el efecto tengo los siguientes scripts:

Script principal:

<html>
<head>
<script languaje="javascript">
function abrirVentana()
{
var miPopup
miPopup = window.open("zona.php","miventana")
}
</script>
</head>
<body onLoad="window.name='principal'' topmargin='0' leftmargin='0'>
<form name='formulario' method='get' action='<? echo $PHP_SELF; ?>'>
<table border='0'>
<tr><td>Zona</td>
<td>Nombre</td><tr>
<td><input type=text name='zona' value='<? echo $_GET['zona']; ?>' onChange='abrirVentana()'>
<td><input type='text' name='desc_zona' value='<? echo $_GET['desc_zona']; ?>'>
</table>
</form>
</body>
</html>




El script secundario seria algo como:

<?php
// Luego de conectar a la base de datos....
$sql = "SELECT zona, desc_zona FROM zonas";
$result = $db->query($sql);
$mat_zon = $db->getAll($sql);
?>

<html>
<head>
<script languaje='javascript'>
function salir() {
}
</script>
</head>
<body topmargin='0' leftmargin='0'>
<form name='form1' action='script_que_abre_popup' target='nomre_ventana_principal'>
<table border='1'>
<tr><td>Zona</td><td>Nombre</td><tr>
<?php while($mat_zon->fetchInto($row)) { ?>
<td><input type=radio name='??????' value='?????' onClick='funcion_javascript_enviando_datos'></td>
<td><input type=text name='zona' value='<? echo $row['zona']; ?>'></td>
<td><input type='text' name='desc_zona' value='<? echo $row['desc_zona']; ?>'></td><tr>
<?php } ?>
</table>
</form>
</body>
</html>

Para este ultimo script tengo la duda de como hacer para enviar los datos a la ventana principal

Acudo a ustedes a ver si me pueden ayurar. De antemano mil gracias