1 / 1 / 0
Регистрация: 14.04.2010
Сообщений: 15
|
|
1 | |
Скрипт постраничной навигации15.04.2010, 01:25. Показов 6823. Ответов 21
Метки нет (Все метки)
Здрасте всем!! Полазил по форуму и в поиске, нашел кучу всяких тем, но не одна не помогла, поэтому хочу попросить вас о помощи. Я новичок еще в ПХП и вот учусь делать постраничную навигацию, облазил кучу сайтов, но никак не разобрался. Хотелось бы попросить помощи в решении этой проблемы, если кто найдет время выложите пожалуйста скрипт навигации с подробными комментариями, а то уже мозг кипит.
0
|
15.04.2010, 01:25 | |
Ответы с готовыми решениями:
21
Скрипт постраничной навигации Меню постраничной навигации Многоточие в постраничной навигации Посздание постраничной навигации |
1 / 1 / 0
Регистрация: 14.04.2010
Сообщений: 15
|
||||||
15.04.2010, 11:02 [ТС] | 3 | |||||
ну на этой ссылке идет обсудение навигации из файла, а у меня надо из базы
0
|
15.04.2010, 18:56 | 4 | |||||
Просто Вы этого не сказали в начале темы... Принцип остается тот же, просто в запросе к БД нужно указывать LIMIT.
Если возникнут вопросы, то пишите сюда Не по теме: Сейчас походу какой-то бум на "постраничную навигацию"Подобную тему уже не первый раз встречаю!
1
|
1 / 1 / 0
Регистрация: 14.04.2010
Сообщений: 15
|
||||||
15.04.2010, 19:47 [ТС] | 5 | |||||
romchiksoad, спасибо большое за помощь, теперь я окончательно научился создавать эту навигацию немного подредактировав ваш код
Добавлено через 6 минут
0
|
1 / 1 / 0
Регистрация: 14.04.2010
Сообщений: 15
|
|
15.04.2010, 21:53 [ТС] | 7 |
а у меня наоборот без этой функции вылетает список ошибок , а с вашим кодом выдает ошибку.
1
|
romchiksoad
|
15.04.2010, 23:08
#8
|
2
|
1 / 1 / 0
Регистрация: 18.06.2010
Сообщений: 55
|
||||||
12.07.2010, 15:12 | 9 | |||||
Решил не загрезнять форум и написать сюда !! Намутил код постраничной навигации но у меня ничего не вывод например в базе стоит вывод только 4х заметок а выводяться все и саму навигацию не видно расскажите тупоголовому в чем проблемма !!
Где же romchiksoad спаситель всея Руси !!
1
|
12.07.2010, 15:54 | 10 | |||||
Вы перезаписываете переменную с результатом запроса $resalt
Уберите второй запрос. Добавлено через 5 минут Можно использовать такой запрос:
0
|
1 / 1 / 0
Регистрация: 18.06.2010
Сообщений: 55
|
|
12.07.2010, 16:03 | 11 |
Все равно пишет ошибку ! while ($myrow = mysql_fetch_assoc($result)); !! Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in
Начинаю лютой ненавистью ненавидеть Е.Попова ! )))
0
|
1 / 1 / 0
Регистрация: 18.06.2010
Сообщений: 55
|
|
12.07.2010, 16:17 | 13 |
У нас тут получаеться строка 62 !!
Добавлено через 56 секунд Уже скачал начну по вот этой учить говорят там все подробно PHP 5 v podlinnike - D_Koterov, A_Kostarev
0
|
12.07.2010, 16:39 | 14 | |||||
Тогда делаем так: дописываем к
следующее:
Что пишет?
0
|
1 / 1 / 0
Регистрация: 18.06.2010
Сообщений: 55
|
|
12.07.2010, 16:41 | 15 |
Должно плучится вот так если все правильно понял $myrow = mysql_fetch_assoc ($result);$myrow = mysql_fetch_assoc ($result) or die( mysql_errno() . " " . mysql_error() );
Получаеться ; Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in Z:\home\sait.loc\www\view_cat.php on line 90 Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in Z:\home\sait.loc\www\view_cat.php on line 90 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-3, 3' at line 1
0
|
12.07.2010, 16:56 | 16 | |||||
Prana, ммм... Нет, извиняюсь, я не правильно выразился. Я написал конечный вариант строки. Должно получиться так:
Добавлено через 48 секунд Но уже не надо, ошибка мускул выдал. Добавлено через 1 минуту У вас получилось отрицательное число в LIMIT $start, $num. Добавлено через 32 секунды А именно, у Вас отрицательное значение у переменной $start
0
|
1 / 1 / 0
Регистрация: 18.06.2010
Сообщений: 55
|
|
12.07.2010, 16:58 | 17 |
Мммм а по подробнее ))) Чувак давай на ТЫ прошу !! )))
0
|
1 / 1 / 0
Регистрация: 18.06.2010
Сообщений: 55
|
|
12.07.2010, 17:12 | 19 |
Все получилось !!!
Добавлено через 2 минуты Огромное спасибо этому человеку , всегда поможет делом и хорошим советом !!!!
0
|
12.07.2010, 17:13 | 20 |
Отнимать и прибавлять ничего не нужно. Отсчет строк в полей начинается с единицы, а не с нуля. По этому, COUNT будет равен количеству полей.
Что у в таблице `options`? Округлять нужно в большую сторону, а не в меньшую( замените intval на ceil ), т.к. тогда будут видны не все записи из таблицы.
0
|
12.07.2010, 17:13 | |
12.07.2010, 17:13 | |
Помогаю со студенческими работами здесь
20
Вопрос с постраничной навигации Ошибка в постраничной навигации Отсортировать id по убыванию в постраничной навигации Активный элемент постраничной навигации Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |