Hola amigos:
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...
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'];
$numPags=ceil($numRegistros/PagTam
);
$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 originalif( $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!