Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2010, 07:50
Avatar de principiantedelphp
principiantedelphp
 
Fecha de Ingreso: febrero-2010
Mensajes: 160
Antigüedad: 14 años, 2 meses
Puntos: 1
Paginacion: No pasa mi variable con POST

Hola amigos. Recogo una variable con un formulario de busqueda (name="busqueda") que esta en mi plantilla. Llama al archivo buscar.php y en este archivo pongo:
Cita:
$juego=$_POST["busqueda"];
Luego, llamo al archivo principal.php, que se encuentra la paginacion
Me ayudó bastante un usuario de esta web, pero no se pudo pasar la variable $juego a las demas paginas. La pagina 1 se ve sin problemas, cuando pulso en "2", "3" y los demas numeros, desaparece el valor de la variable $juego. Este problema lo tengo hace meses, así que les pido que miren bien el código, porque no lo he podido solucionar aún. Muchas gracias.
Cita:
<?
$display_pages=10;
echo "<a title='Inicio' href='?p=1'>< < Inicio</a> ";
if ($page>1) echo "</a><a title='Anterior' href='?p=".($page-1)."&busqueda=".$juego."'> < < Anterior </a> ";

for ($i = $page; $i <= $total_pages && $i<=($page+$display_pages); $i++) {
if ($i == $page) echo "<strong>$i - ";
else echo "</a><a title='p&aacute;gina $i' href='?p=$i&busqueda=".$juego."'>$i</a> - "; }

if (($page+$display_pages)< $total_pages) echo "...";
if ($page<$total_pages) echo "<a title='Siguiente' href='?p=".($page+1)."&busqueda=".$juego."'> Siguiente >> ";
echo "<a title='Fin' href='?p=$total_pages&busqueda=".$juego."'>Fin >></a>";
mysql_free_result($resultado);
mysql_close($link);
?>
NOTA: Cuando imprimo el valor de la variable $juego en las paginas siguientes, se pierde el valor. Cuando imprimo el valor de la pagina ($pagina) en las paginas 2, 3, etc., me da el valor de $pagina=1.
Como que este valor no se actualizó. Intente pasar el valor de esta variable a las demas paginas, tampoco pude.

Última edición por principiantedelphp; 07/03/2010 a las 08:01