Foros del Web » Programando para Internet » PHP »

pasar parametros por url y enviar formulario para tomar valor de campo de texto

Estas en el tema de pasar parametros por url y enviar formulario para tomar valor de campo de texto en el foro de PHP en Foros del Web. mi caso es el siguiente.. tengo un link que pasa un parametro por url, pero tambien necesito que este haga submit a un formulario para ...
  #1 (permalink)  
Antiguo 13/05/2009, 10:05
 
Fecha de Ingreso: marzo-2009
Mensajes: 14
Antigüedad: 15 años, 1 mes
Puntos: 0
Pregunta pasar parametros por url y enviar formulario para tomar valor de campo de texto

mi caso es el siguiente.. tengo un link que pasa un parametro por url, pero tambien necesito que este haga submit a un formulario para poder utilizar el valor de un campo de texto contenido en el form que en la siguiente pagina se procesara para luego cargar en una base de datos.. si agrego un boton al form lo hace sin problemas pero necesito que haga ambas cosas en un solo link.. alguien sabe como?

este es el link que pasa el parametro..

<a href="efectuando_carga.php?VLNOMBRE=<?php echo $row_reg_acreditar['VLNOMBRE']; ?>"aaa</a>
  #2 (permalink)  
Antiguo 13/05/2009, 10:08
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 16 años
Puntos: 43
Respuesta: pasar parametros por url y enviar formulario para tomar valor de campo de

Creo que debes decidirte si usar POST o GET en el envio, y asi enviar los dos valores por un solo metodo.

Saludos
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.
  #3 (permalink)  
Antiguo 13/05/2009, 10:10
Avatar de By_George  
Fecha de Ingreso: abril-2009
Ubicación: localhost
Mensajes: 629
Antigüedad: 15 años
Puntos: 19
Respuesta: pasar parametros por url y enviar formulario para tomar valor de campo de

y si el parametro que pasas por url lo metes en un hidden de ese form y cuando hagas submit mandes el valor del input tipo text y el hidden algo asi;

<form ....... >
<input type="text" name="texto">
<input type="hidden" name="parametro" value"el valor del parametro que pasas por url">
<input type="submit" name="enviar" value="enviar">
</form>
  #4 (permalink)  
Antiguo 13/05/2009, 10:11
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: pasar parametros por url y enviar formulario para tomar valor de campo de

Si quieres que sea desde un campo de texto, vas a tener que usar Javascript para dinamicamente leer el contenido del campo de texto y agregarlo al URL al usar el link.

Saludos.
  #5 (permalink)  
Antiguo 13/05/2009, 12:05
 
Fecha de Ingreso: marzo-2009
Mensajes: 14
Antigüedad: 15 años, 1 mes
Puntos: 0
De acuerdo Respuesta: pasar parametros por url y enviar formulario para tomar valor de campo de

bueno, me voy a explicar mejor.. estoy desarrollando un sistema de control de arcades videojuegos en el cual los funcionarios lo acceden atraves de un palm.. bueno, las maquinas poseen un nombre individual propio, la cual el funcionario la selecciona al realizar una busqueda por letra por ejemplo.. al presionar uno de los ordenadores de la lista este parametro se pasa por url para saber cual es la maquina, seguido se abre otro formulario en el cual se specifican la cantidad de creditos que se van a poner a la maquina seleccionada.. es ahi el problema, porque con el boton del formulario consigo pasar el valor del campo de texto "cantidad de credito" pero ya no puedo pasar los parametros por url para individualizar a que maquina se van a cargar los creditos.. por eso necesito que con un solo link (boton o texto) se pueda enviar esa informacion..

esto es lo que tengo..

<input type="submit" name="button" id="button" value="Enviar" />
<a href="efectuando_carga.php?VLNOMBRE=<?php echo $row_reg_acreditar['VLNOMBRE']; ?>">aaa</a></label></td>

Última edición por oscarozuna; 13/05/2009 a las 12:41
  #6 (permalink)  
Antiguo 13/05/2009, 13:09
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: pasar parametros por url y enviar formulario para tomar valor de campo de

Puedes usar un campo hidden para poner ahi el id o el nombre de la maquina y asi se queda como parte de tu formulario:
Código php:
Ver original
  1. <input type="hidden" name="VLNOMBRE" value="<?php echo $row_reg_acreditar['VLNOMBRE']; ?>" />

Saludos.
  #7 (permalink)  
Antiguo 13/05/2009, 13:31
 
Fecha de Ingreso: marzo-2009
Mensajes: 14
Antigüedad: 15 años, 1 mes
Puntos: 0
De acuerdo Respuesta: pasar parametros por url y enviar formulario para tomar valor de campo de

muchisimas gracias!! tema solucionado.. funciona a la perfeccion..
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:57.