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

Форум PHP

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

 

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

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

тема: Помогите с постраничной навигацией?
 
 автор: Albas   (22.08.2008 в 23:13)   письмо автору
3.5 Кб
 
 

Подскажите в чем ошибка? то количество которое я ставлю в число записей выводящихся на экране = количеству страниц...
Файл приложил

  Ответить  
 
 автор: Trianon   (22.08.2008 в 23:38)   письмо автору
 
   для: Albas   (22.08.2008 в 23:13)
 

Сколько строк, по-Вашему, может вернуть запрос SELECT COUNT(*) FROM name ?

  Ответить  
 
 автор: Albas   (23.08.2008 в 09:39)   письмо автору
 
   для: Trianon   (22.08.2008 в 23:38)
 

я не профи в программировании, поэтому я не могу даже предположить..
видимо все..

  Ответить  
 
 автор: Trianon   (23.08.2008 в 10:23)   письмо автору
 
   для: Albas   (23.08.2008 в 09:39)
 

Ответом этого оператора является одно число.
Соответственно оператор всегда вернет одну строку с одной ячейкой.

  Ответить  
 
 автор: Albas   (23.08.2008 в 12:11)   письмо автору
 
   для: Trianon   (23.08.2008 в 10:23)
 

а как тогда задать что бы выводились все записи?

  Ответить  
 
 автор: Trianon   (23.08.2008 в 12:17)   письмо автору
 
   для: Albas   (23.08.2008 в 12:11)
 

А зачем Вам все записи в этом месте?
По-моему, там определяется их число. А сами записи, да еще и все, там нафиг не срослись.

  Ответить  
 
 автор: Albas   (23.08.2008 в 12:32)   письмо автору
 
   для: Trianon   (23.08.2008 в 12:17)
 

видимо я не правильно выразился, я так понимаю, что из-за того что в строке
$result = mysql_query("SELECT * FROM name LIMIT $start, $num"); 
стоит $num у меня страниц столько же, сколько и выводиться позиций на странице...
т.е мне нужно заменить $num на $end?
но как задать $end не могу понять..

  Ответить  
 
 автор: Trianon   (23.08.2008 в 12:50)   письмо автору
 
   для: Albas   (23.08.2008 в 12:32)
 

В этой строке у Вас всё правильно.
неправильно - в подсчете общего числа элементов. И в цикле вывода ссылок, где Вы вместо этого числа используете $num.

  Ответить  
Rambler's Top100
вверх

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