Witam,

jestem w trakcie pisania stronicowania wyników na bazie MSSQL 2000.
Tą prostą rzecz już mam. Wypisuję linki wszystko jest ok. Jednak chciałbym zrobić pasek, który wyświetla np 7 linków i odpowiednio się przesuwa coś jak na allegro np.

mój dotychczasowy kod

parametry odpowiednio:
1. ile wierszy wszystkich
2. zapytanie które stronicuję
3. przekazuję obiekt pdo
4. aktualna strona pobierana z adresu
  1. function showPagination( $queryRowCount, $queryPlan, $dbh, $getPage )
  2. {
  3. $no = $dbh->prepare( $queryRowCount );
  4.  
  5. $no->execute();
  6.  
  7. // how many rows goes to pagination
  8. $countRowsPlans = $no->fetchColumn();
  9.  
  10. // how many links to be created, 32 rows per page
  11. $numberLinks = ( $countRowsPlans / 16 ); // later on be sure to ceil it
  12.  
  13. // links
  14. if( $getPage > 1 )
  15. {
  16. echo '<a href="index.php?page=' . ( $getPage - 1 ) . '"><< Poprzednia </a>';
  17. }
  18.  
  19.  
  20.  
  21. for( $i = 1 ; $i <= ceil( $numberLinks ) ; $i++ )
  22. {
  23. echo '<a href="index.php?page=' . $i . '">' . $i . ' </a>';
  24. }
  25.  
  26.  
  27.  
  28.  
  29. if( $getPage < ceil($numberLinks) )
  30. {
  31. echo '<a href="index.php?page=' . ( $getPage + 1 ) . '"> Następna >> </a>';
  32. }
  33.  
  34. }


proszę o wskazówki jak dojść do celu..