tengo un paginado fantastico que consegui aqui de un tal sinaliaS. gracias.
el cual funciona perfectamente. pero usa variables del tipo $variable. cosa que no se porque no funcionan en donde trabajo.
para que funcione uso variables de tipo $_POST["variable"].
el rollo es que la primera pagina me la muestra bien pero intento cambiar de pagina y me envia a la pagina pero no me sale ningun resultado ni los links del paginado.
el form envia los datos post.
agradezco cualquier ayuda posible.
aqui el codigo
Código PHP:
<?
// Datos de conexión a la base
$base="habitem";
$con=mysql_connect("localhost","root","");
mysql_select_db($base,$con);
if (!isset($pg))
$pg = 0;
$cantidad=2;
$inicial = $pg * $cantidad;
$tipo="" . $_POST["tipo"] . "";
$barrio="" . $_POST["barrio"] . "";
$superficie="" . $_POST["superficie"] . "";
$pegar = "SELECT * FROM pisos WHERE pisos.tipo like '$tipo' && pisos.barrio like '$barrio' && pisos.superficie like '$superficie' order by ref ASC LIMIT $inicial,$cantidad";
$cad = mysql_db_query($base,$pegar) or die (mysql_error());
$contar = "SELECT * FROM pisos WHERE pisos.tipo like '$tipo' && pisos.barrio like '$barrio' && pisos.superficie like '$superficie' order by ref ASC ";
$contarok= mysql_db_query($base,$contar);
$total_records = mysql_num_rows($contarok);
$pages = ceil($total_records / $cantidad);
?>
y aqui la paginacion ant-sig.
Código PHP:
<?
// Cerramos la conexión a la base
$con=mysql_close($con);
// Creando los enlaces de paginación
if ($pg <> 0){
$url = $pg - 1;
echo " <a href='index3.php?pg=".$url."&tipo=".$tipo."&barrio=".$barrio."&superficie=".$superficie."'>« Anterior</a> ";}
else {echo " ";}
for ($i = 0; $i<$pages; $i++) {
if ($i == $pg) {
echo " <b>$i</b>l ";
}else {echo " <a href='index3.php?pg=".$i."&tipo=".$tipo."&barrio=".$barrio."&superficie=".$superficie."'>".$i."</a>l ";}
}
if ($pg < ($pages-1)) {
$url = $pg + 1;
echo " <a href='index3.php?pg=".$url."&tipo=".$tipo."&barrio=".$barrio."&superficie=".$superficie."'>Siguiente »</a> ";
}else {echo "";}
?>
-------------------------------------------------------------
graciaS txarly, por la respuesta anterior.
-------------------------------------------------------------------