Witam napisałem funkcje paginacji, ale gdy kliknę na drugą stronę funkcja pokazuje mi dokładnie to samo co na pierwszej stronie. Prosze o pomoc. poniżej kod.

public function stronicowanie($start,$subdomena,$public_adres,$ilosc)
	{
		//var_dump($start, $ilosc, $subdomena, $public_adres);
	//konrad fix0019
  //$public_adres = 'aartykuly.cd';
	 if($_SESSION['lista_dl']<=0)
			$_SESSION['lista_dl']=Config::ILOSC_LISTA_GLOWNA;
			
		if(is_numeric($_SESSION['lista_dl']) && $_SESSION['lista_dl']>0)
			$page_count =$_SESSION['lista_dl'];
		else
		{
			$page_count = Config::ILOSC_LISTA_GLOWNA;
			$_SESSION['lista_dl']=Config::ILOSC_LISTA_GLOWNA;			
		}	
		 
		$link_podstawowy=$this->https  . $subdomena . Config::PUBLIC_HOST . substr($public_adres,1,strlen($public_adres));
		//konrad fix0019
		 $link_podstawowy = $link_podstawowy.'.cd';

		 $cut_off=10;

		$newnum = $ilosc / $page_count;
		$newnum = ceil($newnum);
		if(!isset($page))$page = 1;		
		echo "<table border=\"0\" cellpadding=\"2\" cellspacing=\"0\" ><tr><td style=\"vertical-align:top;height:20px;padding-top:1px;font-size:12px; \">";
		
		if($newnum>=2)
			print "wybierz stronę: ";
		echo "</td>";
		
		if($newnum >= 2){
		$total_pages = $newnum;
		
		if($newnum > $cut_off)
			$newnum = $cut_off;

		$cur_page = ($start + $page_count) / $page_count;
		if($cur_page > $cut_off)$page = $cur_page - $cut_off + 1;
		
		if($cur_page > $cut_off || $cur_page/$page_count>0.5) {						
     		$page=$cur_page-ceil($page_count/2);

			$start_page = $page * $page_count - $page_count;			
		}else{
			$start_page = 0;
		} 
			
		if(isset($start) || $start != 0){
			echo "<td style=\"vertical-align:top;height:20px;padding-top:0px;font-size:12px; \" nowrap>";
			echo "<a href=\"$link_podstawowy?start="; echo $start - $page_count;  echo "\"><img src=\"/_gfx/lewo.png\" alt=\"lewo\" /></a></td>";
			if($page>1){
				echo "<td style=\"vertical-align:top;height:20px;padding-top:1px;font-size:12px; \" nowrap>";
				print "<a href=\"$link_podstawowy?start=0\">1</a> .. ";
				echo "</td>";
			}

		} else {
			;//echo " <img src=\"/_gfx/lewo.png\" alt=\"lewo\" />";
		}

		$total=$page_count*$total_pages-$page_count;
		echo "<td style=\"vertical-align:top;height:20px;padding-top:1px;font-size:12px; \" nowrap>";
		for($i=0; $i<$newnum;$i++)
		{
		//	if($i=0)
		//		$first=$page;
				
			if($start == ($page * $page_count) - $page_count)
			{
				echo "<b><span style='font-size:8pt;font-size:12px; '>$page</font></b> ";
			}
			else 
			{
				echo "<a href=\"$link_podstawowy?start=$start_page\">$page</a> ";
			}
			
				$last=$page;
			
			$page++;
			$start_page = $start_page + $page_count;
			

			
			
			
			if($page>$total_pages)
				break;
		}
		echo "</td>";
		
	//	print "last ->" . $last . "<br />";
		if($newnum >= 2 && $cur_page < $newnum && $cur_page <= $total_pages)
		{
			$total=$page_count*$total_pages-$page_count;
			if( $last<$total_pages )	
			{
				echo "<td style=\"vertical-align:top;height:20px;padding-top:1px;font-size:12px; \" nowrap>";
				echo "  .. <a href=\"$link_podstawowy?start=$total\">$total_pages</a>";
				echo "</td>";
			}
			echo "<td style=\"vertical-align:top;height:20px;width:15px;padding-top:0px;font-size:12px; \" nowrap>";
			print " <a href=\"$link_podstawowy?start="; echo $start + $page_count; echo "\"><img src=\"/_gfx/prawo.png\" alt=\"prawo\" /></a>";
			echo "</td>";
		}
		 else if($cur_page >= $total_pages)
		{
			print "<td style=\"vertical-align:top;height:20px;width:15px;padding-top:0px;font-size:12px; \" nowrap></td>";
			;//echo " Następna &raquo;";
		} 
		else
		{
			//print "total ->" . $total_pages . "<br />";
			$total=$page_count*$total_pages-$page_count;
			if( $last>$total_pages )
			{
				echo "<td style=\"vertical-align:top;height:20px;padding-top:1px;font-size:12px; \" nowrap>";
				echo " .. <a href=\"$link_podstawowy?start=$total\">$total_pages</a>";
				echo "</td>";
			}	
			echo "<td style=\"vertical-align:top;height:20px;width:15px;padding-top:0px;font-size:12px; \" nowrap>";
			print " <a href=\"$link_podstawowy?start="; echo $start - $page_count; echo "\"><img src=\"/_gfx/lewo.png\" alt=\"lewo\" /></a>";
			echo "</td>";
			
		}
		
	
		}

			echo "</tr></table><!--<div align=\"center\">Strona $cur_page z $total_pages--></div><br>";
	}