Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/01/2007, 18:53
Avatar de shakaran
shakaran
 
Fecha de Ingreso: agosto-2005
Ubicación: España - Ciudad Real
Mensajes: 374
Antigüedad: 19 años, 3 meses
Puntos: 7
Re: Vista previa PHP + ?

Ya lo habia pasado por url y me da un conflicto el codigo que tengo es el siguiente:

procesado.php (formulario original que procesa los datos)

Código HTML:
<form method="post" action="procesado.php"> 
<input type="text" id="nombre" name="nombre">
<input type="text" id="apellidos" name="apellidos">
<script>
	var nombre=document.getElementById('nombre').value	
	var apellidos=document.getElementById('apellidos').value
</script>
<form>
	<input type="button" name="vista" value="Vista previa" onClick"javascript:window.open('archivo.php?nombre='+nombre+'&apellidos='+apellidos,'width=450,height=275)">
</form>

 <input type="submit" name="env" value="Enviar">
</form> 
Como veis, lo que hago es "capturar" con javascript lo que se ha escrito en los inputs y enviarlo en el popup con el boton de vista previa. OJO! no quiero enviar el formulario, si no solo que se previsualice, porque si al usuario no le gusta puede cerrar el popup y seguir editando. El que envia el formulario y lo procesa es el input de enviar

luego tengo el:

archivo.php (es el archivo que me da conflicto y que no me coge bien los parametros por url).

Código PHP:
echo $_GET["nombre"];
echo 
$_GET["apellidos"];
echo 
$_POST["nombre"];
echo 
$_POST["apellidos"]; 
Lo he puesto tanto para GET como para POST, pero la salida que me da es:

[object HTMLInputElement]
[object HTMLInputElement]
[object HTMLInputElement]
[object HTMLInputElement]

He buscado info sobre ello y solo veo que se refiere a que es un elemento input, es decir, esta haciendome echo de un input pero no de su value que era lo que habia "intentado" hacer mediante javascript.

Necesito solución a esto. Gracias.
__________________
Quijost Backend Engineer - www.quijost.com - Hosting rápido, eficiente y profesional
Blog: www.shakaran.net