Foros del Web » Programando para Internet » PHP »

Pasar variable por url

Estas en el tema de Pasar variable por url en el foro de PHP en Foros del Web. Hola, estoy haciendo el submit de un formulario con una funcion javascript, Código: <form name="tarjeta_campo" action="#"> <select name="s_campos" onchange="campo_seleccionado()"> Código PHP: < script > function  ...
  #1 (permalink)  
Antiguo 23/05/2008, 02:18
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 16 años, 10 meses
Puntos: 7
Pasar variable por url

Hola, estoy haciendo el submit de un formulario con una funcion javascript,

Código:
<form name="tarjeta_campo" action="#">
<select name="s_campos" onchange="campo_seleccionado()">
Código PHP:

<script>
function 
campo_seleccionado()

document.tarjeta_campo.submit()

</script> 
Y entonces me aparece en la url algo así:

Código:
http://localhost/golft_mod/index.php?s_campos=107
El problema, es que a parte del select, debo pasar tambien el modulo a cargar,
en este caso, debería ser:

Código:
?mod=tarjetas2
Alguien sabe como puedo hacerlo?, he intentado almacenando en una variable javascript,
Código:
var variable = document.forms.tarjeta_campo.s_campos.value
el valor del select, y luego con
Código:
location.href:'?mod=tarjetas2&variable'
pasarlo, todo esto dentro de la misma funcion javascript, pero supongo que por la ejecucion dl lado del cliente, y el servidor de javascript y php, no reconocerá php esta variable, a ver si podeis darme una solucion, ya he colgado el mismo post en ambos foros porque no se donde deberia ir...

gracias anticipadas!!
  #2 (permalink)  
Antiguo 23/05/2008, 05:05
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 16 años, 10 meses
Puntos: 7
Respuesta: Pasar variable por url

Ya lo he solucionado gracias a la ayuda que me dieron en el foro de javascript, solo tenia que hacer esto, que no sabia como concatenar las dos variables...

Código:
<script>
function campo_seleccionado(){
var numero_campo = document.forms.tarjeta_campo.s_campos.value
document.forms['tarjeta_campo'].submit()
location.href = '?mod=tarjetas2&s_campo='+numero_campo;
}
</script>
  #3 (permalink)  
Antiguo 23/05/2008, 12:56
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Pasar variable por url

Hola manguiti,

Tu duda es de Javascript y corresponde a ese foro, por favor no dupliques temas.
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 18:53.