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

Форум PHP

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

 

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

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

тема: вопрос по "Гостевая книга на PHP. (MySql)"
 
 автор: Alexsher   (07.11.2004 в 17:56)   письмо автору
 
 

Подскажите как в вашей гостевой "Гостевая книга на PHP. (MySql)"

вывести на страницу общее количество сообщений
т.е. таким образом
"Всего сообщений в гостевой - 26"

и как заменить в вашей гостевой текстовый переход по страницам
"предыдущие сообщения | следующие сообщения"

на вот такой вид ссылок на страницы:
"«« 1 | 2 | 3 | 4 »»"

   
 
 автор: cheops   (07.11.2004 в 18:39)   письмо автору
 
   для: Alexsher   (07.11.2004 в 17:56)
 

Число сообщений в гостевой книге хранит переменная $count:
<?php
  
echo "Всего сообщений в гостевой - ".$count;
?>

Для навигации типа 1|2|3|4, Axxil предлагал решение по ссылке:
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=116

   
 
 автор: Alexsher   (07.11.2004 в 20:17)   письмо автору
 
   для: cheops   (07.11.2004 в 18:39)
 

C первым вопросом , спасибо все работает.

со вторым вопросом "навигации типа 1|2|3|4" - не получается...

"вылазит" куча ошибок... :(

   
 
 автор: cheops   (07.11.2004 в 20:37)   письмо автору
 
   для: Alexsher   (07.11.2004 в 20:17)
 

Да, там немного модифицированный вариант, попробуйте воспользоваться следующей вставкой
<?php
  $numpages
=floor($count/$pnumber);
  if((float)(
$total/$pnumber) - $numpages != 0$numpages++;
  if (empty(
$start)) $start 0
  if (
$start 0)  $start 0
  
// выводим в цикле номера страниц с сылками на эти страницы. 
  
for ($i=1;$i<=$numpages;$i++) 
  { 
      print 
"<A href=index.php?start=".$pnumber*($i-1).">[".$i."]</A>";        
  } 
?>

   
 
 автор: Alexsher   (07.11.2004 в 22:28)   письмо автору
 
   для: cheops   (07.11.2004 в 20:37)
 

что-то не совсем так... :)

с этим вариантом навигация страничек появилась... но сообщения не отображаются!

т.е. у меня в базе 23 сообщения, вывод по 10 сообщений на страницу, ссылки на три страницы появились - но исчезли сообщения со страниц - отображается только один блок таблицы где должен быть текст сообщения, но он пустой :(

   
 
 автор: cheops   (07.11.2004 в 22:46)   письмо автору
5.1 Кб
 
   для: Alexsher   (07.11.2004 в 22:28)
 

Поробуйте переименовать этот файл в index.php и поместить его вместо того, который у вас сейчас - у меня он работает.

   
 
 автор: Alexsher   (07.11.2004 в 23:36)   письмо автору
 
   для: cheops   (07.11.2004 в 22:46)
 

Вроде работает... буду тестировать, результат сообщу. Спасибо

   
 
 автор: Alexsher   (08.11.2004 в 22:18)   письмо автору
 
   для: Alexsher   (07.11.2004 в 23:36)
 

Все работает! Спасибо за помощь!

   
Rambler's Top100
вверх

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