Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/12/2007, 12:51
Avatar de hector2c
hector2c
 
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 16 años, 5 meses
Puntos: 25
Pregunta php - mssql - store procedure - paginacion

hola, disculpen, que vuelva a escribir, tengo una duda en mi trabajo.

estamos trabajando con PHP y MsSql

todo anda muy bien, trabajamos con SProcedures, existen SP para poder hacer consultas y listar

Código:
create procedure usp_select_pai
as
select ide_pai, nom_pai, cap_pai from pais
da una gran lista, la cual es muy extensa, tal vez alguno de ustedes haya tenido este problema.

deseo paginar la consulta, sin necesidad de refrescar toda la pagina, por que al refrescar hago una nueva consulta al servidor y eso es costoso.

tengo entendido que ajax hace ese tipo de trabajos.

Código HTML:
<?php
  include "../class/cls_pais.php";
  $obj_pais = new pais();
  $pais = $obj_pais->listar();
  while ($rs_pais = mssql_fetch_assoc($pais))
  {
?>
  <tr>
  <td><?=$rs_pais['cod_pai']?></td>
  <td><?=$rs_pais['nom_pai']?></td>
  <td><?=$rs_pais['cap_pai']?></td>
  </tr>
<?php
  }
?> 
esta es parte del codigo que imprime el listado, pero como hago para paginar sin tener que actualizar la pagina =?, existe alguna classe que me ayude en eso ?.

paginator para mssql no existe, pero aun asi usa el "select * from pais", cosa que no uso por usar SP.

la idea es tomar el $rs_pais y paginar desde ahi.

si alguien tubiera un problema similar por favor comente o mejor aun de una solucion.

de ante mano muchas gracias a todos aquellos que se den el tiempo de leer. nos vemos