PHP-Script для перелистовки стр. - (1 | 2 | 3 | 4)

Фёдор18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
07.05.2008

Требуется script такого принципа (***). Доработать нужно его так, чтобы на странице было не больше X = 10 номеров страниц. (1 2 3 4 5 6 7 8 9 10) или (12 13 14 15 16 17 18 19 20 21). С возможностью изменить это число X.

***

require("db_config.php");

$page = $_GET['page'];

if (!$page || $page

$sql = "SELECT * FROM `table_x`;";

$num_rows = mysql_num_rows(mysql_query($sql));

$max_rows_on_site = 4; //Max number of rows on site

$i = 0;

$sites = $num_rows / $max_rows_on_site; //Number of sites

$from_row = $page * $max_rows_on_site - $max_rows_on_site;

$sql = "SELECT * FROM `table_x` ORDER BY `date` LIMIT ".$from_row.",".$max_rows_on_site.";";

$result = mysql_query($sql);

//Content

$table = "

";

while($row = mysql_fetch_assoc($result)){

$table .= "".$row['name']." - ".$row['date']."

}

$table .= "";

//Site numbers

$page_numbers = "";

for($i = 1; $i - 1

if ($page != $i)

{

$page_numbers .= "".$i."   ";

}

else

{

$page_numbers .= "".$i."   ";

}

}

//$page_content = $table + $page_numbers;

?>

Заявки фрилансеров