Авторизация:
ПРОЕКТЫ ДАННОЙ КАТЕГОРИИ


Все проекты данной категории  -  83


TOP 10 ФРИЛАНСЕРОВ

Скрипты / Web-приложения

1EdWood
(35.3)
2artzavod
(31.7)
3bw
(27.0)
4softfacade
(22.5)
5Pilat66
(22.0)
6AlexWeb
(21.2)
7EgorovAlexey
(18.0)
8inpego
(15.8)
9parse
(14.9)
10Alwake
(13.9)

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

Скрипты / Web-приложения, Web-программирование
Заказчик:
Фотография / Юзерпик
ОффлайнF. Kotov (cinilux)
(0.2)
В сервисе: 1 год 11 месяцев  |  Отзывы: 1
Бюджет: до 50 USD  (На выбор исполнителя)
Местоположение: Украина
Приём предложений: 07.05.2008 - 14.05.2008
Статистика: Предложения: 14  |  Просмотры: 261 (87 пользователей)
Статус: Завершен
[Отредактировано: 07.05.2008 в 19:18]

Требуется script такого принципа (***). Доработать нужно его так, чтобы на странице было не больше X = 10 номеров страниц. (1 ***) или (12 ***). С возможностью изменить это число X.

***<?php
require("db_config.php");

$page = $_GET['page'];
if (!$page || $page < 1) $page = 1;

$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 = "<table>";
while($row = mysql_fetch_assoc($result)){


$table .= "<tr><td><b>".$row['name']."</b> - ".$row['date']."<br><textarea ".$row['message']."</textarea>";
}
$table .= "</table>";

//Site numbers
$page_numbers = "";
for($i = 1; $i - 1< $sites; $i++){
if ($page != $i)
{
$page_numbers .= "<a href=\"index.php?page=".$i."\">".$i."</a>&nbsp;&nbsp;
&nbsp;";
}
else
{
$page_numbers .= "<b>".$i."</b>&nbsp;&nbsp;&nbsp;";
}
}

//$page_content = $table + $page_numbers;
?>

Выбранные исполнители

Пользователь / Рейтинг Сумма Сроки Дата принятия
Фотография / Юзерпик
ОффлайнКолесников Илья (2tl)
(6.4)
В сервисе: 1 год 2 месяца  |  Отзывы: 15
10 USD 1 день 08.05.2008 в 23:13
Отзыв заказчика (+)  |  Отзыв фрилансера (+)