Помощник
|
Ошибка в LIMIT, выдает все... |
OlegTitov
|
Сообщение
#1
|
||
|
|
||
|
|||
alexdrob |
31.1.2010, 15:36;
Ответить: alexdrob
Сообщение
#2
|
|
ошибка скорей всего тут
$ThisResut = mysql_query("SELECT * FROM `translate` WHERE ".$ThisSQL) после слова WHERE должно идти условие а у вас сразу идёт LIMIT делайте так $ThisResut = mysql_query("SELECT * FROM `translate` ".$ThisSQL) или так $ThisResut = mysql_query("SELECT * FROM `translate` WHERE 1 ".$ThisSQL) |
|
|
OlegTitov
|
Сообщение
#3
|
|
В двух вариантах одинаковый результат:
Выводит все еще все значения из базы, но есть прогресс: когдп нажимаю на указатель страницы, то показывает на второй странице 5 результатов, а на первой последние 2 результата. У меня в базе пока 7 значений. И пишет вот что: Notice: Undefined variable: _SESSION in d:\hst\portalperevo-com-ua_00882ba0\http\poisk_resume.php on line 382 На 382 строке вот у нас что:[PHP]echo '<a href=./poisk_resume.php?'.$_SESSION["page"].'&page='.$I.'>'.$I.'</a> ';[/PHP] |
|
|
OlegTitov
|
Сообщение
#4
|
|
Может выводит сразу все результаты из-за того, что у меня и форма поиска и обработчик в одном файле??? Я имею ввиду, что сразу при переходе на эту страницу без нажатия кнопки поиск, мне показывает результаты. Хотя нет, выводило бы все равно только 5 результатов.
|
|
|
alexdrob |
31.1.2010, 16:36;
Ответить: alexdrob
Сообщение
#5
|
|
здесь
[PHP] if(empty($_GET["page"])) { $_SESSION["page"] = $_SERVER["QUERY_STRING"]; }[/PHP] вы заносите в переменную page всё что передаётся после ? а после вопроса передаётся $_SESSION["page"].'&page='.$I. ;_SESSION["page"] где присваевается значение? в коде я не вижу и выполняется где нибуть инициализация сессии? [PHP]session_start()[/PHP] |
|
|
alexdrob |
31.1.2010, 16:40;
Ответить: alexdrob
Сообщение
#6
|
|
ещё смотрите, используя проверку не isset а empty то в случае если вы передадите номер страницы 0 то будет считатся что переменная пуста.
|
|
|
OlegTitov
|
Сообщение
#7
|
|
я так понял, тут маленьким изменением не отделаюсь:omg:
|
|
|
OlegTitov
|
Сообщение
#8
|
|
Народ, помогите! Я вставил [PHP]session_start(); [/PHP]
Теперь пишет что не может отправить какие-то куки сессии, мол они уже отпралены хедерами из navigation.inc :blink: У меня там нет никаких хедеров!!! Вот подробнее: Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at d:\hst\portalperevo-com-ua_00882ba0\http\navigation.inc:10) in d:\hst\portalperevo-com-ua_00882ba0\http\poisk_resume.php on line 214 На 214 строке я указал старт сессии Спасайте!!!:) |
|
|
alexdrob |
31.1.2010, 21:39;
Ответить: alexdrob
Сообщение
#9
|
|
session_start должно выполнятся до любого вывода скриптом информации, т.е. желаетльно самой первой строкой
|
|
|
OlegTitov
|
Сообщение
#10
|
|
Спасибо, alexdrob, мне, кстати, пришлось поменять назад код
[PHP]$ThisResut = mysql_query("SELECT * FROM `translate` WHERE ".$ThisSQL)[/PHP] Потому-что с изменением скрипт не хотел искать по параметрам.... Итак, я ни на шаг не продвинулся.... |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
QIWI кажется все? | 110 | Silverspam | 17756 | 20.4.2024, 16:44 автор: Liudmila |
|
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ. Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п |
7 | stu999 | 1756 | 31.3.2024, 11:19 автор: stu999 |
|
Все легальные аккаунты без НДС. Facebook Ads, Яндекс Директ и Google Ads без НДС. Отзывы SaveBalance 123 |
5 | DerianFox | 3789 | 7.7.2023, 19:07 автор: rom36 |
|
RedBox - все нужные инструменты в одном месте | 0 | fantomofdarkness | 799 | 15.2.2023, 14:50 автор: fantomofdarkness |
|
Внимание! Накрутка просмотров ВК на все посты стены. ДЕШЕВО! | 0 | robot_yaga2 | 934 | 4.7.2022, 15:17 автор: robot_yaga2 |
Текстовая версия | Сейчас: 24.4.2024, 8:31 |