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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Помогите сделать эту чертову постраничную навигацию!

Сообщения:  [1-10]   [11-17] 

 
 автор: do_cool   (21.11.2006 в 09:42)   письмо автору
 
   для: ProkuratoR   (19.11.2006 в 18:09)
 

У вас получается нескончаемый цикл, так как РНР не распознает конца условия if. Попробуйте после последней фигурной скобки поставить " ; "

   
 
 автор: gen   (20.11.2006 в 09:13)   письмо автору
 
   для: ProkuratoR   (19.11.2006 в 17:01)
 

вы залили на сайт скрипт http://www.softtime.ru/scripts/pager.php
и он в нем не работает
а отдельно вы его копировали и он работал у вас?
надо внимательно смотреть на стыковку с кодом вашего сайта

   
 
 автор: Poison   (19.11.2006 в 22:53)   письмо автору
 
   для: coloboc66   (19.11.2006 в 22:40)
 


<?
echo "<a href='".$_SERVER[PHP_SELF]."?page=".$i."'>[".(($i 1)*$pnumber 1)."-".$i*$pnumber."]</a>&nbsp;";
?>

   
 
 автор: coloboc66   (19.11.2006 в 22:40)   письмо автору
 
   для: ProkuratoR   (19.11.2006 в 19:09)
 


echo "<a href=$_SERVER[PHP_SELF]?page=".$i.">[".

(($i - 1)*$pnumber + 1)."-".$i*$pnumber."]</a>&nbsp;";

Здесь нужно очень внимательно разбираться с кавычками. Кавычки- очень коварная штука. Старайтесь все, что имеет тип неизменяемой строки, заключать в кавычки отдельно. Может так поможет?
echo "<a href=".$_SERVER[PHP_SELF]."?page=".$i.">[".(($i - 1)*$pnumber + 1)."-".$i*$pnumber."]</a>"." ";

   
 
 автор: ProkuratoR   (19.11.2006 в 19:09)   письмо автору
 
   для: NIK   (19.11.2006 в 19:02)
 

код я не изменял

   
 
 автор: NIK   (19.11.2006 в 19:02)   письмо автору
 
   для: ProkuratoR   (19.11.2006 в 18:20)
 

а где вообще применяется скрипт, как работает? Я например даже не понял, на файлах или на БД.. Судя по этому скрипту постраничка нужна в самом файле, правильно? Ошибку уже описали, но имхо ты холрошо перелапатил код, ибо даже 10 секунд очень много для выполнения скрипта. Попробуй в начале написать "set_time_limit(30);", хотя думаю что дело не в этом..

PS: прочитай, будет полезно: http://www.ln.com.ua/~openxs/articles/smart-questions-ru.html

   
 
 автор: ProkuratoR   (19.11.2006 в 18:20)   письмо автору
 
   для: ProkuratoR   (19.11.2006 в 18:09)
 

вот целый скрипт
http://www.softtime.ru/scripts/pager.php

   
 
 автор: ProkuratoR   (19.11.2006 в 18:09)   письмо автору
 
   для: Yakor   (19.11.2006 в 18:06)
 

вот, начиная с 97, заканчивая 111

echo "<a href=$_SERVER[PHP_SELF]?page=".$i.">[".

(($i - 1)*$pnumber + 1)."-".$i*$pnumber."]</a>&nbsp;";

}

}

// Если это последняя страница заменяем последнюю цифру

// максимальным числом позиций в массиве $temp

else

   
 
 автор: Yakor   (19.11.2006 в 18:06)   письмо автору
 
   для: ProkuratoR   (19.11.2006 в 18:04)
 

пиведите хотя бы пару строк до этого... так ничего не разобрать(

   
 
 автор: ProkuratoR   (19.11.2006 в 18:04)   письмо автору
 
   для: Yakor   (19.11.2006 в 18:02)
 

вот 105 строка: }
что там изменить?

   

Сообщения:  [1-10]   [11-17] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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