Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/03/2007, 08:34
rusinho
 
Fecha de Ingreso: agosto-2006
Mensajes: 179
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: acceso a variables desde un frame a otro frame

Los formularios tienen una propiedad que se llama method, la cual puede ser GET y POST esta variable es la que debes extraer, es decir si tu formulario es POST entonces colocas extract($_POST); de lo contrario si tu formulario es GET entonces colocas extract($_GET);

Quedaria algo asi:

Nota: El formulario ademas tiene un target el cual debe apuntar al frame destino, es decir al frame tabla1_2.

Ejemplo para method=GET

tabla1_2.php

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<?
if (isset($_GET["btnOK"])){
echo "BOTON";
extract($_GET);//extraigo todos los tx a variables locales
$cid=odbc_connect("oracle3","CAJAWEB","123456");
if (!$cid)
{
exit("Connection Failed: " . $cid);
}
$sql="Select * from RENGLON where FON_COD='".$txtFondo."' AND REN_NRO='".$txtRendicion."'";
$result=odbc_exec($cid,$sql)or die(exit("Error en odbc_exec()<br>$sql"));
echo "entro al isset";
?>

<table border="1" bordercolor="#666666">
<tr bgcolor="#FFFFFF">
<td height="17" colspan="9">
<div align="center"><strong>Tabla generada mediante un While</strong></div></td>
</tr>
<tr>
<td><div align="center"><strong>Tipo de Comprobante</strong></div></td>
<td><div align="center"><strong>Número de Comprobante</strong></div></td>
<td><div align="center"><strong>Serie de Comprobante</strong></div></td>
<td><div align="center"><strong>RUC</strong></div></td>
<td><div align="center"><strong>Fecha</strong></div></td>
<td><div align="center"><strong>Importe</strong></div></td>
<td><div align="center"><strong>Impuesto</strong></div></td>
<td><div align="center"><strong>Total</strong></div></td>
</tr>
<?
while(odbc_fetch_row($result)){
?>
<tr>
<td><? print odbc_result($result,"DOC_TIP"); ?></td>
<td><? print odbc_result($result,"FAC_NRO"); ?></td>
<td><? print odbc_result($result,"FAC_SER"); ?></td>
<td><? print odbc_result($result,"PRO_RUC"); ?></td>
<td><? print substr(odbc_result($result,"FAC_FEC"),0,10) ?></td>
<td><? print odbc_result($result,"IMPORTE"); ?></td>
<td><? print odbc_result($result,"IMPUEST"); ?></td>
</tr>


<?
}
?>
</table>
<?
}
?>


</body>
</html>

Espero esto te sirva de ayuda.

Nos vemos...

NOTA: Ten en cuenta que tienes dos huecos en tu seguridad.

- Primero tener register_globals=ON;
- Segundo extraer todas las variables de un array como $_REQUEST, $_POST,$_GET,$_ENV etc. trate de no hacer esto. Solo es un consejo.

Última edición por rusinho; 27/03/2007 a las 08:40 Razón: Aclaración