|
ПРОЕКТЫ ДАННОЙ КАТЕГОРИИ Полноценная видео связь (общение со звуком) Скрипт для массовой проверки PR Age и Expires Все проекты данной категории - 83 TOP 10 ФРИЛАНСЕРОВ Скрипты / Web-приложения
|
PHP-Script для перелистовки стр. - (1 | 2 | 3 | 4)Скрипты / Web-приложения, Web-программирование
[Отредактировано: 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> "; } else { $page_numbers .= "<b>".$i."</b> "; } } //$page_content = $table + $page_numbers; ?>
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||