Ok... te explico un poco como funcionan estas cosas de los formularios y envio de datos...
Primer caso: Formulario enviado por un boton submit a una pagina php
En este caso, todos los datos se van a enviar segun lo especificado en la propiedad method de la etiqueta html <form>. Si es POST recibes con $_POST, si es GET recibes con $_GET
Aca el archivo que recibe el formulario enviado
Código PHP:
//cuando ya aprete enviar en mi formulario
echo $_POST['miCampo'];
//Esto deberia mostrar lo que yo escribi en el campo miCampo
Segundo caso: Formulario enviado por javascript a una pagina php
En este caso, los datos debes obtenerlos desde el javascript y enviarlos hacia la pagina php. O sea...
Pagina web que envia los datos
Código HTML:
<script type="text/javascript">
function abrir(){
//aca recojo el valor de miCampo que acabo de escribir
var miCampo = document.getElementById('miCampo').value;
//aca se lo envio a imprimir.php en formato GET
window.open("imprimir.php?miCampo="+miCampo,"NombrePagina","width=300, height=500, top=100, left=100");
return false;
}
</script>
Aca el archivo que recibe mis datos enviados por javascript
Código PHP:
echo $_GET['miCampo'];
//Esto deberia mostrar lo que yo escribi en el campo miCampo
Saludos!