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.