Hola compañeros
Como estan todos, espero que bien
He tratado de buscar algun script para pagina resultados con SQL , pero no he tenido suerte, solo pude conseguir este codigo pero no me funciona:
Código PHP:
//***************** PAGINACION ***************************
$t=5; // Cantidad de paginas a mostrar
if(!isset($_GET['pagina'])) // Verificar que no hayan accionado la paginacion
{
$pagina=1;
$inicio=0;
}
else
{
$pagina=$_GET['pagina'];
$inicio=($pagina-1)*$t;
}
$sql="select usuario FROM sis_usuariosfac"; //Aqui mi consulta
$conexSucursal->sql = $sql;
$conexSucursal->executeSQL();
$total_paginas = ceil($conexSucursal->numrows / $t);
$lim_inferior=1;
$lim_superior=1;
Código HTML:
<table border="1" align="center">
<tr>
<td>
Identificador
</td>
<td>
Descripción
</td>
</tr>
Código PHP:
while($f=mssql_fetch_array($conexSucursal->result))
{
//Con esta condición visualizamos los registros sin usar LIMIT.
if ($lim_inferior>$inicio && $lim_superior<=$t)
{
Código HTML:
<tr>
<td> [PHP] echo $f[0]."\n"; [/PHP] </td>
<td> [PHP] echo $f[1]."\n"; [/PHP] </td>
Código PHP:
$lim_superior++;
Código PHP:
}
$lim_inferior++;
}
Código PHP:
for ($i=1;$i<=$total_paginas;$i++)
{
if ($i!=$pagina)
{
echo "<a href=$PHP_SELF?pagina=$i>$i</a> ";
}
else
{
echo $i." ";
}
}
EL problema es que simplemente me muestra todos los registros , y no la cantidad que le estoy dando , me aparece la paginacion doy clic en cualquier pagina pero me hace lo mismo, muestra todo ... no se que le falte al codigo o que este mal, mejor si hubiera algun script para paginar con SQL se los agradeceria..
Por favor .....