Foros del Web » Programando para Internet » PHP »

Por que este error ??????

Estas en el tema de Por que este error ?????? en el foro de PHP en Foros del Web. Hola, estoy tratando de pasar variables y tengo un codigo que hace esto <html> <body> <? $var2="algoa"; $var1=urlencode($var2); $var1 .='var1 ='. urlencode($var2) ."&"; ?> <a ...
  #1 (permalink)  
Antiguo 21/11/2004, 17:06
 
Fecha de Ingreso: noviembre-2003
Mensajes: 499
Antigüedad: 21 años
Puntos: 7
Por que este error ??????

Hola, estoy tratando de pasar variables y tengo un codigo que hace esto
<html>
<body>
<?
$var2="algoa";
$var1=urlencode($var2);
$var1 .='var1 ='. urlencode($var2) ."&";
?>
<a href='ejemplopasvar.php? <? echo $var1 ?>'>Ver +--></a>
</body>
</html>
con el que tomo la variable y la paso
y luego quiero ver esa variable en otro lado y me da este error.

les comento que he probado pasar las variables con $variable=$_POST['variable'];
Notice: Undefined variable: var1 in c:\inetpub\wwwroot\ejemplopasvar.php on line 4
  #2 (permalink)  
Antiguo 21/11/2004, 22:20
Avatar de ignacio_giri  
Fecha de Ingreso: febrero-2003
Ubicación: Argentina, Rosario
Mensajes: 585
Antigüedad: 21 años, 9 meses
Puntos: 0
Undefined variable = la variable no esta definida...

estas usando $variable... y estas haciendo un POST mal... estas llamando a algo que no existe... no sera $var1 = $POST['var'] ???

bueno, creo que es ese el error...

Saludos.
__________________
Ignacio
  #3 (permalink)  
Antiguo 22/11/2004, 00:53
Avatar de San Lorenzo  
Fecha de Ingreso: noviembre-2004
Mensajes: 68
Antigüedad: 20 años
Puntos: 0
no sera $_GET['var']?

estas pasando los datos por get o post?
__________________
Favor de Revisar Politicas de FDW seccion firmas de usuario
  #4 (permalink)  
Antiguo 22/11/2004, 01:34
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 5 meses
Puntos: 16
Hola,

Los espacios en blanco cuentan, asi que quitalos (entre var1 y =, y entre ? y la cadena).

Ademas, ¿que estas intentanto crear? Porque tal como lo tienes generas algo como

urlencode($var2).'var1 ='. urlencode($var2) ."&"

Con los datos que pones te genera

algoavar1 =algoa&

Es decir, el nombre del parametro es urlencode($var2).'var1 '.

Y los parametros por URL son GET, asi que seria con $_GET.

Aclarate primero que es lo que quieres pasar.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
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 14:05.