Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/11/2004, 16:49
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Y donde esperas obtener y como ese valor de tu opciòn seleccionada de tu <select> .. ?

Por otro lado .. esto no es correcto:
onChange=\"document.location.href='formulario2.php ?variable=".$total['nombre_tabla']."'\">";

no puedes asignar un valor de una variable PHP en ese punto .. en tal caso debe ser el valor que tenga la opciòn seleccionada en ese instante que se ocasiona ese evento "onChange" de javascript .. pero eso se solventa con javascript no con PHP ..

Realmente no sé como se hace exactamente en javascript .. pero es algo tipo (insisto que no es correcto .. pregunta en el foro de Javascript):

onChange=\"document.location.href='formulario2.php ?variable=+this.nombre_tabla.value\">";

Pero .. otra solución es la de tener todos esos campos en un formulario (<form ...> ... </form>) pero .. en este caso ante tu evento de javascript "onChange" de ese elemento del formularo (tu <select ..>) ahí haces un "submit" vía javascript del formulario .. con lo cual no te complicas con "adjuntar" las variables que necesites al URL que compones para hacer tu "location" y ademàs puedes elegir entre enviar los datos en modo POST o GET (pues lo defines en tu formulario HTML).

Esto último es lo que hace el ejemplo de la FAQ que te recomendé.

Un saludo,