13/02/2002, 10:21
|
| | Fecha de Ingreso: febrero-2002
Mensajes: 64
Antigüedad: 22 años, 9 meses 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 = "SELECT * FROM TABLA";
$consulta = urlencode ($sql);
<a href="pag2.php?consulta=<?php echo $consulta?>$ID=$reg["ID"]">Texto</a>
</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 "<BR>";
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 |