Foros del Web » Programando para Internet » PHP »

Usar el atributo "id" de html <a href=""/a> para captar variable en PHP

Estas en el tema de Usar el atributo "id" de html <a href=""/a> para captar variable en PHP en el foro de PHP en Foros del Web. Hola, Deseo hacer que un link de html "envie" un dato, para luego obtenerlo en la nueva pagina del link y procesar la variable en ...
  #1 (permalink)  
Antiguo 20/12/2009, 14:53
 
Fecha de Ingreso: diciembre-2009
Ubicación: Hermosillo, Sonora
Mensajes: 6
Antigüedad: 14 años, 4 meses
Puntos: 0
Pregunta Usar el atributo "id" de html <a href=""/a> para captar variable en PHP

Hola,

Deseo hacer que un link de html "envie" un dato, para luego obtenerlo en la nueva pagina del link y procesar la variable en PHP y realizar algunas lineas. Para eso estoy utilizando el atributo "id" del elemento:

<a href="utilerias.php" id="opc1">Utilerias</a>

Luego, en utilerias.php tengo esta linea:

$n = $_GET['opc1']; // obtiene la variable de la dirección URL
echo $n; // imprime la variable

Obviamente, GET o POST no me estan sirviendo pues el elemento a no tiene el atributo method.

Alguien me podria ayudar o mostrarme otra forma de hacerlo
  #2 (permalink)  
Antiguo 20/12/2009, 15:09
 
Fecha de Ingreso: noviembre-2008
Mensajes: 154
Antigüedad: 15 años, 5 meses
Puntos: 2
Respuesta: Usar el atributo "id" de html <a href=""/a> para captar variable en PHP

emm...la verdad es que soy novato en php, pero creo que deberias poner el link dentro de la etyiqueta form:

<form action="utilerias .php" method="get">
<input type="hidden" value="utilerias.php" name="opc1" />
<input type="submit" value="utilerias.php" />
</form>
  #3 (permalink)  
Antiguo 20/12/2009, 15:12
Avatar de CdG
CdG
 
Fecha de Ingreso: marzo-2008
Mensajes: 114
Antigüedad: 16 años, 2 meses
Puntos: 2
Respuesta: Usar el atributo "id" de html <a href=""/a> para captar variable en PHP

intenta así:
<a href="utilerias.php?opc1=test" id="opc1">Utilerias</a>

y la recibes así:

$n = $_GET['opc1']; // obtiene la variable de la dirección URL
echo $n; // imprime la variable
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 19:49.