Foros del Web » Programando para Internet » PHP »

sincronizacion al enviar datos

Estas en el tema de sincronizacion al enviar datos en el foro de PHP en Foros del Web. a lo que me refiero es que estoy enviando con un boton javascript, variables php hacia otra pagina, pero los input text de un formulario ...
  #1 (permalink)  
Antiguo 20/07/2006, 15:56
 
Fecha de Ingreso: febrero-2006
Mensajes: 79
Antigüedad: 11 años, 10 meses
Puntos: 0
sincronizacion al enviar datos

a lo que me refiero es que estoy enviando con un boton javascript, variables php hacia otra pagina, pero los input text de un formulario no consigo enviarlos a tiempo, a la primera vez que presiono el boton (este tiene codigo java y activado el submit para enviar el form) solo se envia las variables por javascript, pero no los input text, sin embargo a la segunda vez que presiono si se envian los datos de input text, como podria enviar ambos a la vez?
muestro el codigo a continuacion:

Código HTML:
<FORM ACTION="print.php" METHOD="GET"> 
<input type="text" name="nombre">
<input type="submit" name="Submit" value="print" onClick="javascript:window.open('print.php?nombre=<?  echo $_GET['nombre'];?>', 'noimporta', 'width=500, height=500, scrollbars=yes')">
</FORM> 
y lo recibo en otra pagina llamada print.php con
Código PHP:
<? echo $_GET['nombre'];?>
  #2 (permalink)  
Antiguo 20/07/2006, 16:43
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 14 años, 1 mes
Puntos: 11
Si quieres hacer eso, hazlo en javascript, en el evento onclick lama a una funcion que haga el trabajo de sacar el valor de textbox y adosarlo a la URL.
  #3 (permalink)  
Antiguo 20/07/2006, 16:44
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
En tu caso la variable que propagas a la ventana que abres la debes tomar con javascript no con PHP .. pues el evento sucede en el "cliente" (en esa página y formulario al escribir el dato .. no antes cuando PHP genera esa página).

No domino javascript .. pero sería algo tipo:
Código PHP:
<input type="submit" name="Submit" value="print" onClick="javascript:window.open('print.php?nombre='+document.form[0].nombre.value, 'noimporta', 'width=500, height=500, scrollbars=yes')"
Consulta en el foro de javascript para más detalles ...

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:00.