Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/01/2009, 11:59
Phyrons
 
Fecha de Ingreso: febrero-2005
Mensajes: 1
Antigüedad: 20 años, 1 mes
Puntos: 0
Respuesta: pasar variable de formulario a un frame y de ahi a un php

No entiendo bien tu duda, si tienes una pagina con un formulario y quieres mandar tus variables a una pagina con frames, o en la misma pagina del formulario tienes tus frames.

si el caso es el primero, lo q me funciono a mi es:

yo queria mandar mi variable $USER a una pagina con frames y q esa variable sea valida en todos los frames de esa pagina, entonces en la primera pagina mande este codigo: "loging.php"

Código:
...
?>
<form action="main.php" method="get">
<input type="hidden ="USER" value="<?=$USER?>" />
<center><input name="aceptar" type="submit" value="Aceptar" /></center>
</form>
<?php
....
y en la segunda pagina llame los frames asi: "main.php"

Código:
</head>
....
<frameset cols="120,*" frameborder="no" border="0" framespacing="0">
  <frame src="left.php?USER=<?=$USER?>" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="leftFrame"/>
  <frame src="all.php?USER=<?=$USER?>" name="mainFrame" id="mainFrame" title="mainFrame" />
</frameset>
<noframes>
<body>
....

y en las paginas de los frames se la asignas a un hidden:

left.php:
Código:
...
<body>
<input type="hidden ="USER" value="<?=$USER?>" />
...
....

all.php:
Código:
...
<body>
<input type="hidden ="USER" value="<?=$USER?>" />
...
....
me funciono de maravilla, vasicamente las operaciones q realices en cada frame jalan la variavle del hidden no de la variable original ensi.

en caso q tu caso sea el segundo "todo en una pagina" prueva lo mismo, asigna el valor de tu variable a un hiddenpara q el GET la envie al navegador, obligatoriamente tendrias q recargar la pagina.

espero te sirva de algo

Última edición por Phyrons; 16/01/2009 a las 12:08