For Programmers: Free Programming Magazines  


Home > Archive > PHP SQL > November 2004 > PHP/MSSQL Results per page









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author PHP/MSSQL Results per page
ABC123

2004-11-24, 8:56 pm

Does anyone have a good tutorial or example code for doing results per page
in PHP with MSSQL?
Rogue Rabbit

2004-11-25, 3:56 am

This is untested in this form but should work :)
It does not do a next/previous link

//use $_get to get start value
//pagelen is number of results per page
$pagelen = 30;
//start is start number e.g. 0,30,60,90 etc
$start = 0;

$query = "SELECT * FROM table LIMIT " . $start . ", " . $pagelen;

/* page numbers */
$pagelist = "<p>Page ";
$pagetot = ceil($num_rows / $pagelen);
for($pagenum = 1; $pagenum <= $pagetot; $pagenum++) {
if($start == ($pagenum - 1) * $pagelen){
//put page number in without link if it is this page
$pagelist .= $pagenum . " ";
}
else{
//put page number in with link if its not this page
$pagelist .= "<a href=\"filename.php?start=" . ($pagenum - 1) *
$pagelen . "\">" . $pagenum . "</a> ";
}
}
$pagelist .= "</p>\n";


//then where you want the list put
print $pagelist;

ABC123 wrote:

> Does anyone have a good tutorial or example code for doing results
> per page in PHP with MSSQL?

Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com