Paginador con php mysql y ajax
Que tal tengo el siguiente código de un paginador y listador de noticias, que no le puedo complementar con un leer más, está hecho con php, mysql y ajax, a ver si me puedes dar una mano gracias
<?php
require('dbconexion.php');
$RegistrosAMostrar=3;
//estos valores los recibo por GET
if(isset($_GET['pag'])){
$RegistrosAEmpezar=($_GET['pag']-1)*$RegistrosAMostrar;
$PagAct=$_GET['pag'];
//caso contrario los iniciamos
}else{
$RegistrosAEmpezar=0;
$PagAct=1;
}
$Resultado=mysql_query("SELECT * FROM noticias ORDER BY id_noticia LIMIT $RegistrosAEmpezar, $RegistrosAMostrar",$con);
echo "
<table border='0px'>
";
while($MostrarFila=mysql_fetch_array($Resultado)){
echo "
<tr>
";
echo "
<td>".$MostrarFila['titulo']."</td>
";
echo "
<td>".$MostrarFila['noticia_corta']."</td>
";
echo "
<td>".$MostrarFila['fecha']."</td>
";
echo "
</tr>
";
}
echo "
</table>
";
$NroRegistros=mysql_num_rows(mysql_query("SELECT * FROM noticias",$con));
$PagAnt=$PagAct-1;
$PagSig=$PagAct+1;
$PagUlt=$NroRegistros/$RegistrosAMostrar;
$Res=$NroRegistros%$RegistrosAMostrar;
if($Res>0) $PagUlt=floor($PagUlt)+1;
echo "<a onclick=\"Pagina('1')\">Primero</a> ";
if($PagAct>1) echo "<a onclick=\"Pagina('$PagAnt')\">Anterior</a> ";
echo "<strong>Pagina ".$PagAct."/".$PagUlt."</strong>";
if($PagAct<$PagUlt) echo " <a onclick=\"Pagina('$PagSig')\">Siguiente</a> ";
echo "<a onclick=\"Pagina('$PagUlt')\">Ultimo</a>";
?>
<?php
require('dbconexion.php');
$RegistrosAMostrar=3;
//estos valores los recibo por GET
if(isset($_GET['pag'])){
$RegistrosAEmpezar=($_GET['pag']-1)*$RegistrosAMostrar;
$PagAct=$_GET['pag'];
//caso contrario los iniciamos
}else{
$RegistrosAEmpezar=0;
$PagAct=1;
}
$Resultado=mysql_query("SELECT * FROM noticias ORDER BY id_noticia LIMIT $RegistrosAEmpezar, $RegistrosAMostrar",$con);
echo "
<table border='0px'>
";
while($MostrarFila=mysql_fetch_array($Resultado)){
echo "
<tr>
";
echo "
<td>".$MostrarFila['titulo']."</td>
";
echo "
<td>".$MostrarFila['noticia_corta']."</td>
";
echo "
<td>".$MostrarFila['fecha']."</td>
";
echo "
</tr>
";
}
echo "
</table>
";
$NroRegistros=mysql_num_rows(mysql_query("SELECT * FROM noticias",$con));
$PagAnt=$PagAct-1;
$PagSig=$PagAct+1;
$PagUlt=$NroRegistros/$RegistrosAMostrar;
$Res=$NroRegistros%$RegistrosAMostrar;
if($Res>0) $PagUlt=floor($PagUlt)+1;
echo "<a onclick=\"Pagina('1')\">Primero</a> ";
if($PagAct>1) echo "<a onclick=\"Pagina('$PagAnt')\">Anterior</a> ";
echo "<strong>Pagina ".$PagAct."/".$PagUlt."</strong>";
if($PagAct<$PagUlt) echo " <a onclick=\"Pagina('$PagSig')\">Siguiente</a> ";
echo "<a onclick=\"Pagina('$PagUlt')\">Ultimo</a>";
?>
1 respuesta
Respuesta de apolinux
-1