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. Buenos días, ¿qué hago mal aquí? $Id=$fila['Id']; echo '<br><a href="Eliminar_Articulo.php?Var=$Id">Eliminar</a>'; y en la página de destino: echo $_GET["Var"]; Con esto así, en la página de ...
  #1 (permalink)  
Antiguo 03/10/2009, 04:23
 
Fecha de Ingreso: septiembre-2009
Mensajes: 5
Antigüedad: 14 años, 7 meses
Puntos: 0
Pasar Variable por URL

Buenos días, ¿qué hago mal aquí?

$Id=$fila['Id'];
echo '<br><a href="Eliminar_Articulo.php?Var=$Id">Eliminar</a>';

y en la página de destino:

echo $_GET["Var"];


Con esto así, en la página de destino me muestra el nombre de la variable de la primera página ($Id) en lugar de su valor. No se si es un problema de comillas o de qué...

Muchas gracias.
  #2 (permalink)  
Antiguo 03/10/2009, 05:07
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Pasar Variable por URL

intenta mejor esto y evita el heredoc

Código PHP:
echo '<br><a href="Eliminar_Articulo.php?Var="'.$Id.'">Eliminar</a>'
evita en lo posible utilizar mayúsculas en los archivos ya que en GNU/Linux e Unix son sensibles a éstas.
  #3 (permalink)  
Antiguo 03/10/2009, 10:26
Avatar de bioxido  
Fecha de Ingreso: diciembre-2008
Ubicación: $_SERVER['PHP_SELF']
Mensajes: 601
Antigüedad: 15 años, 5 meses
Puntos: 21
Respuesta: Pasar Variable por URL

No son lo mismo comillas simples que dobles, si encerras una variable en comillas simple simplemente se va a imprimir la variable ($id) como si php no la 'leyera' en cambio, si lo pones con comillas dobles, se va a imprimir el contenido de dicha variable, en este caso lo que halla en $fila['id'];
  #4 (permalink)  
Antiguo 03/10/2009, 10:31
 
Fecha de Ingreso: abril-2009
Ubicación: Miami
Mensajes: 182
Antigüedad: 15 años
Puntos: 8
De acuerdo Respuesta: Pasar Variable por URL

HOla .. pienso que maycolalvarez te dió una solución correcta .. acá va otra ....

echo "<br><a href=Eliminar_Articulo.php?Var='$Id'>Eliminar</a>";

recibes acá:

echo $_GET["Var"];

salu2!!!
__________________
-----------------------------------
Éxitos !!! .. joao
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:50.