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