Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2002, 10:21
monicajm
 
Fecha de Ingreso: febrero-2002
Mensajes: 64
Antigüedad: 22 años, 1 mes
Puntos: 0
Paso de Parámetros con cadenas

Hola,

Estoy intentando pasar parámetros de una página (pag1) a otra (pag2) basado en enlaces. Uno de los parámetros que envio es un string que contiene una consulta sql, para pasarlo le hago un urlencode, pero algo debo hacer mal, pq en la pag2, no me descodifica el string.

Hago algo así:
pag1.php
<pre>
sql = &quot;SELECT * FROM TABLA&quot;;
$consulta = urlencode ($sql);
&lt;a href=&quot;pag2.php?consulta=&lt;?php echo $consulta?&gt;$ID=$reg[&quot;ID&quot;]&quot;&gt;Texto&lt;/a&gt;
</pre>
En esta página he comprobado que $sql está codificado y si intento descodificarlo y escribir el resultado es correcto. Pero en la pag2, no lo descodifica. Lo compruebo con un código parecido a esto:
<pre>
echo $consulta;
$cons = urldecode ($consulta);
echo &quot;&lt;BR&gt;&quot;;
echo $cons;
</pre>
con lo que entiendo que debería salir en la primera linea, el string codificado y en la segundo el string original, pues no me sale eso. Me salen los dos exactamente igual.

Alguien puede echarme una mano? Llevo horas y horas con esto y no hay manera de arreglarlo

Gracias por vuestro tiempo y colaboración

Salu2
Mònica