Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2011, 08:51
Avatar de informacionsys
informacionsys
 
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años, 6 meses
Puntos: 76
Paginacion PHP - SQL SERVER

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 HTML:
</tr> 
Código PHP:
}
$lim_inferior++;

Código HTML:
</table> 
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 .....