Foros del Web » Creando para Internet » HTML »

Como pasar variable URL por TEXT

Estas en el tema de Como pasar variable URL por TEXT en el foro de HTML en Foros del Web. Hola, recien estoy aprendiendo PHP y estoy tratando de enviar un texto ingresado por el usuario a una variable URL de otra pagina. Código PHP: ...
  #1 (permalink)  
Antiguo 28/12/2008, 06:57
Avatar de Frehley  
Fecha de Ingreso: junio-2005
Ubicación: Somewhere between Heaven and Hell
Mensajes: 415
Antigüedad: 18 años, 10 meses
Puntos: 0
Pregunta Como pasar variable URL por TEXT

Hola, recien estoy aprendiendo PHP y estoy tratando de enviar un texto ingresado por el usuario a una variable URL de otra pagina.

Código PHP:
<FORM METHOD="POST" ACTION="productos.php?Empresa=VARIABLE">
Empresa<br>
  <
INPUT TYPE="TEXT" NAME="txtEmpresa"><br>
  <
INPUT TYPE="SUBMIT">
  </
FORM
Esto es lo que tengo armado, la otra pagina recive la URL perfectamente si la introdusco a mano en el navegador, pero no se como pasarsela mediante ese formulario.
Alguien me podría explicar?

Muchas gracias!
__________________
diegoz.com.ar
  #2 (permalink)  
Antiguo 28/12/2008, 07:54
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 5 meses
Puntos: 890
Respuesta: Como pasar variable URL por TEXT

Si usas POST las variables son pasadas de manera oculta no necesitas agregarla al action.

<FORM METHOD="POST" ACTION="productos.php">
Empresa<br>
<INPUT TYPE="TEXT" NAME="txtEmpresa"><br>
<INPUT TYPE="SUBMIT">
</FORM>

En tu archivo .php la recibes mediante $_POST['txtEmpresa'];

PD: Escribe los tags en minusculas, trata de tener un criterio para escribir tus variables(mayusculas, minusculas), esto te va a ahorrar futuros dolores de cabeza.

Saludos
__________________
Drupal Argentina
  #3 (permalink)  
Antiguo 28/12/2008, 09:24
Avatar de Net-Seekr  
Fecha de Ingreso: noviembre-2008
Mensajes: 67
Antigüedad: 15 años, 4 meses
Puntos: 3
Respuesta: Como pasar variable URL por TEXT

Mediante el formulario. Si quieres que sea productos.php?empresa={nombre empresa} mira este código.
Código HTML:
<FORM METHOD="GET" ACTION="productos.php">
Empresa<br>
  <INPUT TYPE="TEXT" NAME="Empresa"><br>
  <INPUT TYPE="SUBMIT" value="Enviar"/>
  </FORM> 
Esto enviaria el usuario a a productos.php?Empresa=

Ahora te pongo el código PHP
Código PHP:
<?php
$empresa 
$_GET["Empresa"];
?>
  #4 (permalink)  
Antiguo 28/12/2008, 13:46
Avatar de buzu  
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 17 años, 6 meses
Puntos: 122
Respuesta: Como pasar variable URL por TEXT

Y una vez más, escribe en minúsculas...

Además dependiendo de lo que quieras hacer con el formulario, quizá te convenga cuidar un poco más tu seguiridad y checar que las variables se hayan creado o contengan valores válidos, de esa manera puedes preparar mensajes de error más útiles.
__________________
twitter: @imbuzu
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 07:19.