Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/07/2006, 09:26
Avatar de eits
eits
 
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
hola de nuevo.

mira el problema que tienes es que tu quieres abrir un ventana con window.open(eso creo) y pasar parametros con get, pero lo intentas pasar con php, esto no funciona así, ya que para que esas variables tengan valor tienen que ir al servidor y volver a cargar la página y eso no es lo que buscas, recuerda que php es del lado del servidor y javascript es del lado del cliente son dos formas de manejo diferentes.

tu solución debería quedar mas o menos así.
Código HTML:
<form name="form1" method="post" action="print.php"> <input type="text" name="textfield1">
<input type="button" name="Button" value="I would like to Print this Quote" onClick="javascript:window.open('print.php?project='+document.form1.proyecto.value+'&lot='+documen.form1.lote.value+'&area='documen.form1.areabase.value+'&price='+documen.form1.valarea.value+'&bank='documen.form1.banco.value+'&percen='+documen.form1.porcentaje.value+'&years='documen.form1.years.value', 'noimporta', 'width=500, height=500, scrollbars=yes')">
</form> 
1.- la palabra que esta despues de cada form1. supuse que asi se llaman tus campos(<input type="text">, supongo) si no es asi pon los nombres que le corresponda a cada uno.

2.- pasa todos tus campos que necesites.

3.- document=hace referencia a tu documento en uso.
form1=hace referencia al formulario en el que se encuentras tus datos.
proyecto, lote, area, etc=son los nombre de tus cuadros de texto, areas de texto, radio, o cualquier control que utilices
value=es el valor que contiene cada uno de tus controles antes mencionados.

4.- y por último todo el php lo aplicas en la hoja print.php (number_format, if, elseif, if, etc. todo el php).

salu2

Última edición por eits; 21/07/2006 a las 12:09