Hello,
I need a pagination where the search condtions should not appear in
the address bar upon clicking the navigation links. Below is the
function i am currently using for paging.
function GetLinks($total,$minlimit,$limit,$file,$mstring="")
{
$limitto="";
if($mstring=="")
$mstring="minlimit";
if($total>$limit) {
if($minlimit!=0)
$firstpglink="<a
href='".$file."$mstring=0&limit=$limit'>First</a>";
else
$firstpglink="<span
class='contentblackbold'>First</span>";
if($limit != 0 && $total != 0) {
if($total%$limit) {
$lastcc=floor($total/$limit)*$limit;
} else {
$lastcc=(($total/$limit)-1)*$limit;
}
if($minlimit < $lastcc)
$lastpglink="<a
href='".$file."$mstring=$lastcc&limit=$limit'
class='greentboldlink'>Last</a>";
else
$lastpglink="<span
class='greentboldlink'>Last</span>";
}
if($minlimit>=$limit) {
$prevcc=$minlimit-$limit;
$prevpglink="<a
href='".$file."$mstring=$prevcc&limit=$limit'
class='greentboldlink'>Previous</a>";
} else
$prevpglink="<span
class='greentboldlink'>Previous</span>";
if($minlimit < (($total/$limit)-1)*$limit) {
$nextcc=$minlimit+$limit;
$nextpglink="<a
href='".$file."$mstring=$nextcc&limit=$limit'
class='greentboldlink'>Next</a>";
} else
$nextpglink="<span
class='greentboldlink'>Next</span>";
if(($minlimit+$limit)>$total)
$limitto=$total;
else
$limitto=$minlimit+$limit;
$links[0]="<table align='center' height='55'
border='0' width='100%' cellpadding='4'
cellspacing='4'><tr><td>$firstpglink</td><td>$prevpglink</td><td>$nextpglink</td><td>$lastpglink</td></tr></table>";
}
else
$links[0]="";
$links[1]="Showing ".($minlimit+1)."-".$limitto." of ".$total;
return $links;
}
$minlimit=$_GET['minlimit'];
if(empty($minlimit)) $minlimit=0;
$row=6; $col=1;
$limit=$row*$col;
$tot=//sql statment to count the rows
$sql_search=//sql statement for search if($tot > 0)
{
<table border=1 align='center' width='100%'>
<tr><td>Photo</td> <td>Age - City - State -
Country</td> <td>About me</td>
foreach($sql_search as $fetch_search)
{
//results
}
//usage
$links=($tot,$minlimit,$limit,$_SERVER['PHP_SELF']."?process=search&cond=$cond");
print_r($links[0]);
Thanks