Código PHP :
<?php
//SELECT * FROM tabla ORDER BY date DESC LIMIT 10
$sql="select * from inventario where admin=1 order by id DESC";
//Limito la busqueda
$TAMANO_PAGINA = 5;
//examino la página a mostrar y el inicio del registro a mostrar
$pagina = $_GET["pagina"];
if (!$pagina) {
$inicio = 0;
$pagina=1;
}
else {
$inicio = ($pagina - 1) * $TAMANO_PAGINA;
}
//session_start();
//$_SESSION['sql']=$sql;
$link=mysql_connect("localhost","usuario","contrasena");
mysql_select_db("basededatos",$link);
//miro a ver el número total de campos que hay en la tabla con esa búsqueda
$ssql = $sql." ". $criterio;
$rs = mysql_query($ssql,$link);
$num_total_registros = mysql_num_rows($rs);
//calculo el total de páginas
$total_paginas = ceil($num_total_registros / $TAMANO_PAGINA);
//pongo el número de registros total, el tamaño de página y la página que se muestra
//echo "Número de registros encontrados: " . $num_total_registros . "<br>";
//echo "Se muestran páginas de " . $TAMANO_PAGINA . " registros cada una<br>";
//echo "Mostrando la páginas " . $pagina . " de " . $total_paginas . "<p>";
//construyo la sentencia SQL
$ssql = $sql." " . $criterio . " limit " . $inicio . "," . $TAMANO_PAGINA;
$rs = mysql_query($ssql,$link);
if(mysql_num_rows($rs)>0){
echo "<center><table width='742' border='0' align='center' cellpadding='0' cellspacing='0'><tr>
<td width='76'></td>
<td width='338'></td>
<td width='11'></td>
</tr>
";
while($col=mysql_fetch_array($rs))
{
if($col["tipo_negocio"]=="venta"){
$titulo1="SE VENDE";
}elseif($col["tipo_negocio"]=="arriendo"){
$titulo1="SE ARRIENDA";
}elseif($col["tipo_negocio"]=="ventayarriendo"){
$titulo1="SE VENDE O ARRIENDA";
}else{
$titulo1="";}
if($col[tipo_propiedad]=="Cabana"){
$tipopro="CABAÑA O FINCA";
}elseif($col[tipo_propiedad]=="Local"){
$tipopro="LOCAL COMERCIAL";
}elseif($col[tipo_propiedad]=="Casa"){
$tipopro="CASA";
}elseif($col[tipo_propiedad]=="Apartaestudio"){
$tipopro="APARTA ESTUDIO";
}elseif($col[tipo_propiedad]=="Apartamento"){
$tipopro="APARTAMENTO";
}if($col[nro_habitaciones]!=""){
$habita="Habitaciones: $col[nro_habitaciones]";
}else{
$habita="";}
if($col[nro_banos_privados]!=""){
$bano="Baños: $col[nro_banos_privados]";
}else{
$bano="";}
$sql_img="select * from fotos where codigo_fotos='$col[codigo]' LIMIT 1";
$resp_img=mysql_query($sql_img,$link) or die( "Error en query: $sql, el error es: " . mysql_error() );
$col_img=mysql_fetch_array($resp_img);
echo'<tr>
<th bgcolor="#FFFFFF" style="border-width: 0px; text-align: left;" scope="col"> </th>
<th rowspan="4" bgcolor="#FFFFFF" style="border-width: 0px; text-align: left;" scope="col"><a href="index_vista_inmueble.php?codigo='.$col["codigo"].'"><img src="fotos/admin/uploads/inmuebles/'.$col_img["fotos"].'"></a></th>
<th bgcolor="#FFFFFF" style="border-width: 0px; text-align: left;" scope="col"> </th>
<th bgcolor="#FFFFFF" style="border-width: 0px; text-align: left;" scope="col"> </th>
</tr>
<tr>
<td rowspan="3" bgcolor="#FFFFFF" style="border-width: 1px;"> </td>
<td rowspan="3" bgcolor="#FFFFFF" style="border-width: 1px;"> </td>
<td bgcolor="#FFFFFF"><span style="border-width: 0px; text-align: left; font-weight: bold;"><a href="index_vista_inmueble.php?codigo='.$col["codigo"].'">'.$titulo1.' - '.$tipopro.' </a></span></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><span style="border-width: 1px; color: #F00; font-weight: bold; text-align: right;">CODIGO: '.$col["codigo"].'</span></td>
</tr>
<tr>
<td align="justify" width="317" height="190" bgcolor="#FFFFFF"><span style="border-width: 0px;">'.ucfirst(substr($col["descripcion_propiedad"],0,395)).'...</span><strong><br>
<br>
'.$habita.'
<br>
'.$bano.'
<br>
<a href="index_vista_inmueble.php?codigo='.$col["codigo"].'"><img src="vermas.fw.png" style="width: 228px; height: 39px; float:right;"></a><br>
<br></td>
</tr>
<tr>
<td bgcolor="#FFFFFF" style="border-width: 1px;"> </td>
<td bgcolor="#FFFFFF" style="border-width: 1px;"> </td>
<td bgcolor="#FFFFFF" style="border-width: 1px;"> </td>
<td bgcolor="#FFFFFF" style="border-width: 1px;"> </td>
</tr>
';
}
}
echo "</table></center>";
//muestro los distintos Ãndices de las páginas, si es que hay varias páginas
if ($total_paginas > 1){
for ($i=1;$i<=$total_paginas;$i++){
if ($pagina == $i)
//si muestro el Ãndice de la página actual, no coloco enlace
echo $pagina . " ";
else
//si el Ãndice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página
echo "<a href='index.php?pagina=" . $i . "&criterio=" . $txt_criterio . "'>" . $i . "</a> ";
}
}
echo "</center></br>";
?>el cual al usarlo me muestra la información pero el paginador muy sencillo asi:

encontre esta web la cual es donde se muestra como realizar paginaciones php a los resultados
https://www.jose-aguilar.com/blog/css-pagination/
en la cual se muestra luego como ponerle estilos css a este paginador para ponerlo asi

el ejemplo usa este style css
Código CSS :
.pagination {
height: 36px;
margin: 18px 0;
}
.pagination ul {
border-radius: 3px 3px 3px 3px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
display: inline-block;
margin-bottom: 0;
margin-left: 0;
}
.pagination li {
display: inline;
}
.pagination a {
-moz-border-bottom-colors: none;
-moz-border-image: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #DDDDDD;
border-style: solid;
border-width: 1px 1px 1px 0;
float: left;
line-height: 34px;
padding: 0 14px;
text-decoration: none;
}
.pagination a:hover, .pagination .active a {
background-color: #F5F5F5;
}
.pagination .active a {
color: #999999;
cursor: default;
}
.pagination .disabled a, .pagination .disabled a:hover {
background-color: transparent;
color: #999999;
cursor: default;
}
.pagination li:first-child a {
border-left-width: 1px;
border-radius: 3px 0 0 3px;
}
.pagination li:last-child a {
border-radius: 0 3px 3px 0;
}
.pagination-centered {
text-align: center;
}
.pagination-right {
text-align: right;
}pero no he podido aplicarlo en mi caso....
una ayuda, y muchas gracias...
