Hello guys, I am having a search script which supose to take results out of my mysql database and display on a page 10 results if the results are more then 10 it should create another page or pages with Next >> and Prev << link so anyone can move forward and backward on those results page. This script do everything fine counting total records it display's 1 to 10 records on first page with numbers but second location where i want it to display Showing results 1 to 10 it shows 17 to 26 second it displays a link to Next but not working. // begin to show results set echo " found $numrows results <p>"; $count = 1 + $s; // now you can display the results returned while ($row= mysql_fetch_array($result)) { $title = $row["sname"]; $url = $row["url"]; $message = $row["massage"]; // <a href=\"$row['url']\">"$row['sname']</a><br /> $row['massage']<br><hr>'\ echo "$count.) "; echo "<b><a href=\"$url\" target=\"_blank\">$title</a></b>"; echo "<br>"; echo "$message<br><hr height=12 color=lightblue><br>"; $count++; } $currPage = (($s/$limit) + 1); //break before paging echo "<br />"; // next we need to do the links to other results if ($s>=1) { // bypass PREV link if s is 0 $prevs=($s-$limit); print " <a href='{$_SERVER['PHP_SELF']}?s=$prevs&q=$var'> <<< Prev 10</a>  "; } // calculate number of pages needing links // $s=intval($numrows/$limit); $s=ceil($numrows/$limit); // $s now contains int of pages needed unless there is a remainder from division if ($numrows%$limit) { // has remainder so add one page $s++; } // check to see if last page if (!((($s+$limit)/$limit)==$s) && $s!=1) { // not last page so give NEXT link $PHP_SELF >> $news="$s+$limit"; echo " <a href='{$_SERVER['PHP_SELF']}?s=$news&q=$var'>Next 10 >>> </a>"; } $a = $s+$limit; if ($a > $numrows) { $a = $numrows; } $b = $s+1; echo "<p>Showing results $b to $a of $numrows</p>"; include ('footer.inc'); ?> I shall highly appreciate if anyone shall have a look at it and let me know where i am wrong. Thank you. -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php