как то так..
Как это правильно сделать... ?? где заблаговременно должно быть указано, что страница по этой ссылке есть ПЕРВАЯ, чтобы уже потом пагинация начиналась?? по всякому пробовал, так и не получилось
dXdYdZ
Отправлено: 09 Ноября, 2014 - 17:26:23
Посетитель
Покинул форум
Сообщений всего: 271
Дата рег-ции: Нояб. 2013
в конце.. ошибка ушла.. но здесь еще ошибка выпрыгивает
Notice: Undefined variable: и те переменные что находятся в скрипте который следом за выводом текста на страницу идет... (Добавление)
появились ссылки, но сообщение об ошибке не пропало
Хотя, если отключить предупреждения, то их как бы и не будет... или ч этим бороться все же надо? (Добавление)
На эти строчки и указывает Нотисе (Добавление)
и в строке запроса 1 на 2 меняется, но не переходит..то есть что было на екране, то и остается..
dXdYdZ
Отправлено: 09 Ноября, 2014 - 17:59:59
Посетитель
Покинул форум
Сообщений всего: 271
Дата рег-ции: Нояб. 2013
Помог: 11 раз(а)
Как ты получаешь переменную $page из массива $_GET?
Ты используешь этот код
(Добавление)
Запустить твой код я сейчас не могу, так как сервер запустится только после перезагрузки, поэтому остальное посмотрю позже. Может, до этого кто-нибудь другой ошибку найдёт.
file.shreder
Отправлено: 09 Ноября, 2014 - 18:36:53
Посетитель
Покинул форум
Сообщений всего: 286
Дата рег-ции: Окт. 2014
Помог: 2 раз(а)
[+]
dXdYdZ пишет:
С ходу вижу недоработки вот тут:
1) url-адреса ссылок надо заключать в кавычки.
не работает все равно.. там видать еще раньше ошибка есть... (Добавление)
показывает только страница 1...и никаких ссылок (Добавление)
в адресной строке меняется 1 на 2, а дальше перехода нет... и статьи не меняются, только цифра в адресной строке
dXdYdZ
Отправлено: 09 Ноября, 2014 - 19:36:03
Посетитель
Покинул форум
Сообщений всего: 271
Дата рег-ции: Нояб. 2013
$posts при этом всегда будет равен 1, так как количество возвращённых строк в данном случае-всегда 1, потому что возвращается только 1 строка с количеством count(*).
Вместо этого надо было сделать так:
В данном случае мы получаем в переменную posts значение, полученное с помощью count(*) (Добавление)
И ещё, я этого не делал в твоём коде, но всё же очень желательно ввести url-адреса ссылок, возвращаемых скриптом, в кавычках, а не просто так.
file.shreder
Отправлено: 09 Ноября, 2014 - 19:49:23
Посетитель
Покинул форум
Сообщений всего: 286
Дата рег-ции: Окт. 2014
Notice: Undefined variable: page2left in Z:\home\test2.ru\www\admin\articles.php on line 63
[Денвер: показать возможную причину ошибки]
Notice: Undefined variable: page1right in Z:\home\test2.ru\www\admin\articles.php on line 63
Notice: Undefined variable: page2right in Z:\home\test2.ru\www\admin\articles.php on line 63
все равно присутствует (Добавление)
а кавычки я сразу еще исправил (Добавление)
и кстати совет изменить mysql_fetch_array на mysql_num_rows я нашел тут на форуме (Добавление) http://forum.php.su/topic.php?fo...m=33&topic=4
dXdYdZ
Отправлено: 09 Ноября, 2014 - 19:58:59
Посетитель
Покинул форум
Сообщений всего: 271
Дата рег-ции: Нояб. 2013
Помог: 11 раз(а)
file.shreder пишет:
что это значит? действительно заработало!!! Можешь про $posts = $data[0]; пояснить?
Вернёт нулевой (то есть первый по счёту) элемент этого массива, то есть первый (и, в данном случае, единственный) результат - число, выведенное конструкцией COUNT(*). (Добавление)
Почитай про функцию mysql_fetch_array (http://www.php.su/mysql_fetch_array )
file.shreder
Отправлено: 09 Ноября, 2014 - 20:01:34
Посетитель
Покинул форум
Сообщений всего: 286
Дата рег-ции: Окт. 2014
Помог: 2 раз(а)
[+]
по поводу ошибки видать необходимо сделать если нет ссылки то " "?
dXdYdZ
Отправлено: 09 Ноября, 2014 - 20:02:47
Посетитель
Покинул форум
Сообщений всего: 271
Дата рег-ции: Нояб. 2013
Помог: 11 раз(а)
file.shreder пишет:
скопировать код в буфер обмена
Notice: Undefined variable: page2left in Z:\home\test2.ru\www\admin\articles.php on line 63
[Денвер: показать возможную причину ошибки]
Notice: Undefined variable: page1right in Z:\home\test2.ru\www\admin\articles.php on line 63
Notice: Undefined variable: page2right in Z:\home\test2.ru\www\admin\articles.php on line 63
все равно присутствует
Ты весь мой код себе скопировал? У меня никаких предупреждений нету.
file.shreder
Отправлено: 09 Ноября, 2014 - 20:04:29
Посетитель
Покинул форум
Сообщений всего: 286
Дата рег-ции: Окт. 2014
Помог: 2 раз(а)
[+]
dXdYdZ пишет:
file.shreder пишет:
что это значит? действительно заработало!!! Можешь про $posts = $data[0]; пояснить?
Вернёт нулевой (то есть первый по счёту) элемент этого массива, то есть первый (и, в данном случае, единственный) результат - число, выведенное конструкцией COUNT(*). (Добавление)
Почитай про функцию mysql_fetch_array (http://www.php.su/mysql_fetch_array )
ААААААААААААААААААААААААААААААААААААААААААААААААААААА!!!!
АААААААААААААААААААААААААААААААА ААААААААААААААААААААААААААААА (Добавление)
я не скопировал, и забыл сделать иначе " " потому и сигнализировало, что пустая переменная
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.