Foros del Web » Programando para Internet » PHP »

Pasar variable por URL con button

Estas en el tema de Pasar variable por URL con button en el foro de PHP en Foros del Web. Buenas, intentaré explicarme bien. Necesito pasar una variable por la URL a otro archivo al pinchar en un button, que a su vez, tiene que ...
  #1 (permalink)  
Antiguo 02/03/2012, 06:35
 
Fecha de Ingreso: febrero-2012
Mensajes: 24
Antigüedad: 12 años, 2 meses
Puntos: 0
Pasar variable por URL con button

Buenas, intentaré explicarme bien. Necesito pasar una variable por la URL a otro archivo al pinchar en un button, que a su vez, tiene que activar también un archivo .php. Sé hacerlo por separado, pero no consigo que la variable solo se pase al hacer click en el button. Espero que puedan ayudarme, gracias.
  #2 (permalink)  
Antiguo 02/03/2012, 06:38
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: Pasar variable por URL con button

Para ejecutar un script con un botón tienes que tener un formulario, el action del formulario es el script que quieres ejectuar. Si además quieres pasar variables por URL, entonces agrégalas como parámetros al action del formulario. Por ejemplo:

Código HTML:
Ver original
  1. <form id="form1" name="form1" method="post" action="index.php?var=foo&baz=val">
  2.   <label>
  3.   <input type="submit" name="Submit" value="Enviar" />
  4.   </label>
  5. </form>
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 02/03/2012, 08:42
 
Fecha de Ingreso: febrero-2012
Mensajes: 24
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Pasar variable por URL con button

Gracias por contestar. Pero de ese modo action activaría index.php y además pasaría var=...? o solo haría una de las dos.
  #4 (permalink)  
Antiguo 02/03/2012, 12:06
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: Pasar variable por URL con button

Pero de ese modo action activaría index.php y además pasaría var=...? o solo haría una de las dos. eso llama a index.php, lo ejecuta y además, dentro de index.php puedes acceder a las variables que pasas. Te recomiendo un tutorial de formularios / PHP antes de continuar, es importante que aclares estas dudas. Saludos
__________________
Fere libenter homines, id quod volunt, credunt.
  #5 (permalink)  
Antiguo 02/03/2012, 13:22
 
Fecha de Ingreso: febrero-2012
Ubicación: En mi propio mundo
Mensajes: 73
Antigüedad: 12 años, 2 meses
Puntos: 23
Respuesta: Pasar variable por URL con button

Tambien puede hacer un form que use el metodo get con campos hidden que tengan el value = valor de la variable y el name = nombre de la variable.
  #6 (permalink)  
Antiguo 02/03/2012, 13:38
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Pasar variable por URL con button

Cita:
Iniciado por Fierox Ver Mensaje
Tambien puede hacer un form que use el metodo get con campos hidden que tengan el value = valor de la variable y el name = nombre de la variable.
Si, pero si el método es GET aún serán visibles las variables a través de la URL.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #7 (permalink)  
Antiguo 02/03/2012, 16:35
 
Fecha de Ingreso: febrero-2012
Ubicación: En mi propio mundo
Mensajes: 73
Antigüedad: 12 años, 2 meses
Puntos: 23
Respuesta: Pasar variable por URL con button

Y como pone repara2 no? mira el action del form y me diras

Etiquetas: url, variables
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 02:38.