27/03/2007, 08:34
|
| | Fecha de Ingreso: agosto-2006
Mensajes: 179
Antigüedad: 18 años, 5 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í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
|