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