Mi actual paginador es este:
Código :
function paginar($actual, $total, $por_pagina, $enlace) {
$pag = $_GET['pag'];
$id_tipopropiedad = "&id_tipopropiedad=". $_GET['id_tipopropiedad'];
$id_operacion = "&id_operacion=". $_GET['id_operacion'];
$select1 = "&select1=". $_GET['select1'];
$select2 = "&select2=". $_GET['select2'];
$id_moneda = "&id_moneda=". $_GET['id_moneda'];
$total_paginas = ceil($total/$por_pagina);
$anterior = $actual - 1;
$posterior = $actual + 1;
if ($actual>1)
$texto = "<a href=\"$enlace$anterior$id_tipopropiedad$id_operacion$select1$select2$id_moneda\" >« ANTERIOR</a> ";
else
$texto = "<b>ANTERIOR</b> ";
for ($i=1; $i<$actual; $i++)
$texto .= "<a href=\"$enlace$i$id_tipopropiedad$id_operacion$select1$select2$id_moneda\" >$i</a> ";
$texto .= "<b>$actual</b> ";
for ($i=$actual+1; $i<=$total_paginas; $i++)
$texto .= "<a href=\"$enlace$i$id_tipopropiedad$id_operacion$select1$select2$id_moneda\" >$i</a> ";
if ($actual<$total_paginas)
$texto .= "<a href=\"$enlace$posterior$id_tipopropiedad$id_operacion$select1$select2$id_moneda\" >SIGUIENTE</a>";
else
$texto .= "<b>SIGUIENTE</b>";
return $texto;
// Cierro la conexion
mysql_close($conexion);
}
echo paginar($pag, $total, $tampag, "prop-search.php?pag="); Pero me dijeron que por medio de una función hecha con Javascript puedo crear el <DIV></DIV> y los links que se ven más abajo y en cada uno de ellos colocar el nro. de página que corresponda a mi paginador, según lo que devuelva mi consulta.
Código :
<div> <a href="javascript:getPagina(1);">Primero</a> <a herf="javascript:getPagina(1);">1</a> <a herf="javascript:getPagina(2);">2</a> <a herf="javascript:getPagina(3);">3</a> <a herf="javascript:getPagina(3);">Ultimo</a> </div>
Esta página utiliza este tipo de links también con esta función:
ABAJO SE ENCUENTRA EL PAGINADOR DE ESTE TIPO HECHO CON JAVASCRIPT
Podrían explicarme o darme un ejemplo de como hacerlo, por favor?
Muchas gracias por su tiempo. Saludos.
Picasso.
