Променяне на скирпт за странициране

Hous

Registered
Код:
//Show page links
				for($i=1; $i<=$pages; $i++)
				{
					echo "<li id='".$i."'>".$i."</li>";
				}
					
					echo "</ul>";
		
							}
Това скриптче ми брой резултатите и според
Код:
//dobaveno ot men za celta
$current_page=$_GET['page'];
//
$per_page= 10;
$rsd = $sql;
		$count = mysql_num_rows($rsd);
		$pages = ceil($count/$per_page);
показва докато има резултат в $sql , въпроса м ие трудно ли е да се скалъпи (по моя код) да излиза вместо 1 2 3 4 5 6 7 8 9 10 11 12 13

примерно ограничено до 10 тоест 1,2,3,4,5,6,7,8,9,10 и да се направи условие АКо сме на 10 да го показва в началото ,тоест
if ($current_page=10(ili 20,30 vse na kratni na 10)) {bla bla?}
10,11,12,13,14,15,16,17,18,19,20
сещате се за какво говоря... :)
 
PHP:
$page = $_GET['page'];
$limit = 10;
$eq = $page - $page%$limit;

$res = ($pages - ($eq+$limit)) > 0 ? $eq + $limit : $pages; 

for($i=$eq; $i<=$res; $i++)
{
	echo "<li id='".$i."'>".$i."</li>";
}
				
echo "</ul>";
		
}
 

Back
Горе