H 
		
				
				
			
		hanusoftware
Guest
Mentioned below is a PHP  function , which can be used to navigate pages generated from  the select query . ie. in the form of  << Previous ||  Next  >>
 
<?
 
function PagerNextPrevious(&$sql,$pagesize,$class='txt'){
 
// Set Default Page Size to 20
if($pagesize=="")
$pagesize=20;
$page=get_post('page');
if($page!='NA'){
$beg=($page-1)*$pagesize;
$end=$pagesize;
}else{
$beg=0;
$end=$pagesize;
$page=1;
}
$rs=mysql_query($sql) ;
$nrows=mysql_num_rows($rs);
$sql=$sql." limit $beg,$end";
$rs=mysql_query($sql);
$subrows=mysql_num_rows($rs);
   
if($nrows!=0){
$from=(int)($beg)+1;
$totalpages=(int)($nrows/$pagesize);
$frac=($nrows/$pagesize);
if(($frac-$totalpages)>0)
$totalpages+=1;
echo "( Page $page of $totalpages )     ";
if($page>1 ){
echo "<a class=$class href='".selfq()."&page=".($page-1)."'> <<Previous </a>";
}
$next=$page+1;
if($next <=$totalpages ){
     
echo "   <a class=$class href='".selfq()."&page=".$next."'> Next >> </a>";
}
    
}
}
 
// Assuming you have Opened connection to mysql database.
 
$sql=" Select * from Products ";
 
// Show the pager link in form of Previous||Next
 
PagerNextPrevious($sql,20,'text');
 
$rs=mysql_query($sql);
if(mysql_num_rows($rs)>0){
while($row=mysql_fetch_array($rs)){
echo $row["ProductName"]."<br>";
  
}
}
 
 
 
?>
	
		
			
		
		
	
				
			<?
function PagerNextPrevious(&$sql,$pagesize,$class='txt'){
// Set Default Page Size to 20
if($pagesize=="")
$pagesize=20;
$page=get_post('page');
if($page!='NA'){
$beg=($page-1)*$pagesize;
$end=$pagesize;
}else{
$beg=0;
$end=$pagesize;
$page=1;
}
$rs=mysql_query($sql) ;
$nrows=mysql_num_rows($rs);
$sql=$sql." limit $beg,$end";
$rs=mysql_query($sql);
$subrows=mysql_num_rows($rs);
if($nrows!=0){
$from=(int)($beg)+1;
$totalpages=(int)($nrows/$pagesize);
$frac=($nrows/$pagesize);
if(($frac-$totalpages)>0)
$totalpages+=1;
echo "( Page $page of $totalpages )     ";
if($page>1 ){
echo "<a class=$class href='".selfq()."&page=".($page-1)."'> <<Previous </a>";
}
$next=$page+1;
if($next <=$totalpages ){
echo "   <a class=$class href='".selfq()."&page=".$next."'> Next >> </a>";
}
}
}
// Assuming you have Opened connection to mysql database.
$sql=" Select * from Products ";
// Show the pager link in form of Previous||Next
PagerNextPrevious($sql,20,'text');
$rs=mysql_query($sql);
if(mysql_num_rows($rs)>0){
while($row=mysql_fetch_array($rs)){
echo $row["ProductName"]."<br>";
}
}
?>
							



