Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/08/2012, 14:34
ghost_darknet
 
Fecha de Ingreso: mayo-2012
Ubicación: shilito
Mensajes: 67
Antigüedad: 12 años
Puntos: 3
Paginacion de SQL en PHP

Hola foreros.

Estoy diseñandoun programa via web y me eh cabezeado para el tema de la paginacion de una Consulta SQL en PHP.

Revise algunas soluciones vi una CLASE llamada PAGINADOR. Dejo el Link de descarga acá.
[URL="http://www.kaosconcept.net/codigo/php-clase-paginador/"][/URL]

Descarge el archivo (me dije problema solucionado, leo las instrucciones, pero no me funciona .

Segun estas instrcuuiones es sumamente sencillo.

Step three is necessary so that the paginator can figure out how many records it has to deal with. Typically the query can be as simple as SELECT COUNT(*) FROM table WHERE blah blah blah.
You're almost there. Now it's time to create a new paginator object, call a few of its methods, and set some options. Once you have your total record count from step three above you can add the following code to index.php:

1. $pages = new Paginator;
2. $pages->items_total = $num_rows[0];
3. $pages->mid_range = 9;
4. $pages->paginate();
5. echo $pages->display_pages();

Y mi codigo dice así

Código PHP:
<?php

require_once("includes/paginador.class.php");

$conexion mssql_connect("SERVIDOR","USUARIO","PASSWORD");
mssql_select_db("MI_BASE_DE_DATOS"$conexion);


$sql1="select * from bo.busqueda_equipo_persona"//(esto es una vista que esta creada en SQL)";
echo "hola"."<br>";

$ejecuta_sql1=mssql_query($sql1$conexion);
$Ncantidad=mssql_num_rows($ejecuta_sql1);

//imprimo para ver si esta bien lo qeu estoy ejecutando
echo $sql1."<br>";
echo 
$ejecuta_sql1."<br>";
echo 
$Ncantidad."<br>";

//y empiezo a llevar esta informacion a la clase
$pages=Cant_paginas;
$pages->items_total $ejecuta_sql1[0];
$pages->mid_range 9;
$pages->paginate();
echo 
$pages->display_pages(20);


?>
La verdad no entiendo en que estare mal, quizas sea algo sencillo pero le eh dado muchas vueltas al asunto y nada. Asi que antes de darme por vencido recurri a UDS, para ver si me hechan una mano y si esto le pueda servir para OTROS que quieran paginar SQL en PHP.