Tengo una paginacion AJAX que va muy bien, la he maquetado con css y he metido un par de condicionales que la han dejado muy maja, pero, ahora me gustaria que solo mostrase hasta el numero 14 de paginas paginadas, y despues metiese el tipico boton de anterior siguiente...
Estoy un poco perdido, si alguien me puede ayudar se lo agradeceria...
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
Ahi dejo el codigo que uso hasta ahora:
Código PHP:
Ver original
$pag = $_GET['pag']; else $pag = 1; $inicio = ($pag-1) * PagTam; $todos = "select count(*) as num from anuncios"; $result = $conexion->query($todos); $fila = $result->fetch_assoc(); $numRegistros = $fila['num']; $sql="select * from anuncios ORDER BY date DESC LIMIT ". $inicio.",".PagTam; $result = $conexion->query($sql);
eso para que cuente los resultados y vea cuantas paginas - paginadas va a crear, y esto para mostrar la paginacion en si...
Código PHP:
Ver original
if( $numPags > 1) { for($x = 1; $x <= $numPags; $x++) { if( $pag == ($x) ) if( $x == 9 ) echo '<script language="javascript">function showPage'.($x).'(){ var variable_post="Mi texto recargado"; $.post("anuncios.php?pag='.($x).'", { variable: variable_post }, function(data){ $("#container").html(data); }); }</script><a href="#" onclick="javascript:showPage'.($x).'();" class= "pag-Actual line0 counter_black_9">'.($x).'</a>'; else if( $x >= 9 ) echo '<script language="javascript">function showPage'.($x).'(){ var variable_post="Mi texto recargado"; $.post("anuncios.php?pag='.($x).'", { variable: variable_post }, function(data){ $("#container").html(data); }); }</script><a href="#" onclick="javascript:showPage'.($x).'();" class= "pag-Actual line0 counter_black">'.($x).'</a>'; else echo '<script language="javascript">function showPage'.($x).'(){ var variable_post="Mi texto recargado"; $.post("anuncios.php?pag='.($x).'", { variable: variable_post }, function(data){ $("#container").html(data); }); }</script><a href="#" onclick="javascript:showPage'.($x).'();" class= "pag-Actual line0 counter_white">'.($x).'</a>'; else if( $x <= 9 ) echo '<script language="javascript">function showPage'.($x).'(){ var variable_post="Mi texto recargado"; $.post("anuncios.php?pag='.($x).'", { variable: variable_post }, function(data){ $("#container").html(data); }); }</script><a href="#" onclick="javascript:showPage'.($x).'();" class="line0 counter_red" >'.($x).'</a>'; else echo '<script language="javascript">function showPage'.($x).'(){ var variable_post="Mi texto recargado"; $.post("anuncios.php?pag='.($x).'", { variable: variable_post }, function(data){ $("#container").html(data); }); }</script><a href="#" onclick="javascript:showPage'.($x).'();" class= "pag-Actual line0 counter_grey">'.($x).'</a>'; } } else echo '</div>';
Gracias!
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)