Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Постраничная навигация
 
 автор: KVN   (20.05.2007 в 16:44)   письмо автору
 
 

значит есть такая прога
1. форма из нее посылаються данные
2. далее есть страница где выводиться данные а точнее
тема сообшения это ссылка настраничку где все остальные данные
ОДНИМ СЛОВОМ обыкновенная доска объявлений так вот:
значит сколько бы я не добавлял ссылки выводиться на одной и той же странице а хотелось бы так например 40 ссылок на 1 странице и так далее и переключаться между страницами
расскажите пожалуйста идею как так сделать принцип??

   
 
 автор: ddhvvn   (20.05.2007 в 17:06)   письмо автору
 
   для: KVN   (20.05.2007 в 16:44)
 

Постраничная навигация

   
 
 автор: KVN   (20.05.2007 в 17:27)   письмо автору
 
   для: ddhvvn   (20.05.2007 в 17:06)
 

расскажите идею пожалуйста

   
 
 автор: CrazyAngel   (20.05.2007 в 17:38)   письмо автору
 
   для: KVN   (20.05.2007 в 17:27)
 

по ссылкам в статье пройдитесь, попробуйте сказать что каждая строчка скрипта делает... поймете

   
 
 автор: KVN   (20.05.2007 в 18:42)   письмо автору
 
   для: CrazyAngel   (20.05.2007 в 17:38)
 

ок понил пошел читать спасибо

   
 
 автор: KVN   (20.05.2007 в 19:18)   письмо автору
 
   для: CrazyAngel   (20.05.2007 в 17:38)
 

прочел статью и не понил вот это:
<?php
// Проверяем нужны ли стрелки назад
if ($page != 1) $pervpage = '<a href= ./page?page=1><<</a>
<a href= ./page?page='. ($page - 1) .'><</a> ';
// Проверяем нужны ли стрелки вперед
if ($page != $total) $nextpage = ' <a href= ./page?page='. ($page + 1) .'>></a>
<a href= ./page?page=' .$total. '>>></a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page - 2 > 0) $page2left = ' <a href= ./page?page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';
if($page - 1 > 0) $page1left = '<a href= ./page?page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';
if($page + 2 <= $total) $page2right = ' | <a href= ./page?page='. ($page + 2) .'>'. ($page + 2) .'</a>';
if($page + 1 <= $total) $page1right = ' | <a href= ./page?page='. ($page + 1) .'>'. ($page + 1) .'</a>';

// Вывод меню
echo $pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;

?>

а конкретно что означает такие ссылки
' <a href= ./page?page='. ($page - 2) .'>'. ($page - 2) .'</a> | '; это куда перейдет браузер ??
то есть что ознеачает page?page='.4.' куда я думал страница она должна как бы создаваться например fopen а потом туда выводиться а все а это как понимать?

   
 
 автор: Trianon   (20.05.2007 в 21:53)   письмо автору
 
   для: KVN   (20.05.2007 в 19:18)
 

php-скрипт обычно не записывает свой результат в файл, а выдает прямо, как запрошенный документ, браузеру.
Чтобы понять, что означают ссылки, нужно вычислить конечное выражение с ссылкой и разбить его на компоненты - сайт - путь - файл - параметры.
Сайт, путь и файл при их отсутствии, берутся браузером из параметров того документа, который принес ссылку.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования