Hola!
Las he intentado pasar por GET, pero tampoco funciona...
Os pego algo de código de cada página:
Buscador.php (buscador con tres depslegables, os pongo el ejemplo de 1, los demás serían exactamente igual, sólo que modificando las variables...)
Código PHP:
include('conexion.php');
$ListadoPoblaciones="Select Nombre From poblacion Order By Nombre";
$ResultadoPoblaciones=mysql_query($ListadoPoblaciones);
while ($row=mysql_fetch_array($ResultadoPoblaciones))
{
if ($_POST['Poblaciones'] == $row["Nombre"])
{
echo '<option selected>'.$_POST['Poblaciones'];
}
else
{
echo '<option>'.$row["Nombre"];
}
}
mysql_free_result($ResultadoPoblaciones);
Listado.PHP Código PHP:
$poblaciones= $_POST['Poblaciones'];
$tipo= $_POST['Tipo'];
$secciones= $_POST['Secciones'];
if ($poblaciones=='Todos') $poblaciones = "%";
if ($tipo=='Todos') $tipo= "%";
if ($secciones=='Todos') $secciones= "%";
$registros = 2;
if (!$pagina) {
$inicio = 0;
$pagina = 1;
}
else {
$inicio = ($pagina - 1) * $registros;
}
$resultados = mysql_query("SELECT * FROM inmuebles where Poblacion like '$poblaciones' and Tipo like '$tipo' and Seccion like '$secciones'");
$total_registros = mysql_num_rows($resultados);
$resultados = mysql_query("SELECT * FROM inmuebles where Poblacion like '$poblaciones' and Tipo like '$tipo' and Seccion like '$secciones' LIMIT $inicio, $registros");
$total_paginas = ceil($total_registros / $registros);
while ($row=mysql_fetch_array($resultados))
{
------------- LO QUE SE MUESTRA------------
}
echo "<br>";
}
if(($pagina - 1) > 0) {
echo "<a href='index.php?seccion=buscador&secc=listado?pagina=".($pagina-1)."'>< Anterior</a> ";
}
for ($i=1; $i<=$total_paginas; $i++){
if ($pagina == $i)
echo "<b>".$pagina."</b> ";
else
echo "<a href='index.php?seccion=buscador&secc=listado?pagina=$i'>$i</a> ";
}
if(($pagina + 1)<=$total_paginas) {
echo " <a href='index.php?seccion=buscador&secc=listado?pagina=".($pagina+1)."'>Siguiente ></a>";
}
Si podéis indicarme cómo funciona esto de las cookies en PHP, lo podría intentar...
Muchas gracias.