Покинул форум
Сообщений всего: 19
Дата рег-ции: Авг. 2014
Помог: 0 раз(а)
У меня при подключении suggest.php выскакивают ошибки, я новичок в этом. Может поможете разобраться.
Ошибки: Notice: Undefined index: query in /var/www/plonto/data/www/сайт/in clude/suggest.php on line 22 Notice: Undefined index: media_only in /var/www/plonto/data/www/сайт/in clude/suggest.php on line 23 Notice: Undefined index: type in /var/www/plonto/data/www/сайт/in clude/suggest.php on line 24 Notice: Undefined index: catid in /var/www/plonto/data/www/сайт/in clude/suggest.php on line 25 Notice: Undefined index: category in /var/www/plonto/data/www/сайт/in clude/suggest.php on line 26 Notice: Undefined index: db in /var/www/plonto/data/www/сайт/in clude/suggest.php on line 27 Notice: Undefined index: prefix in /var/www/plonto/data/www/сайт/in clude/suggest.php on line 28 Notice: Undefined variable: file in /var/www/plonto/data/www/сайт/in clude/suggest.php on line 186
Огромное Вам Спасибо, в suggest.php все поменял, просто был немного не внимательный. Но появились новые ошибки.
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '�нтеcategories WHERE parent_num=инте' at line 1
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/www/plonto/data/www/pg.plon to.ru/include/suggest.php on line 970
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '�нтеlinks, интеsites, интеcategories, и' at line 1
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/www/plonto/data/www/сайт/in clude/suggest.php on line 518
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /var/www/plonto/data/www/pg.plon to.ru/include/suggest.php on line 522
Notice: Undefined variable: category_list in /var/www/plonto/data/www/сайт/in clude/suggest.php on line 525
Notice: Undefined variable: values in /var/www/plonto/data/www/сайт/in clude/suggest.php on line 1352
Notice: Undefined variable: values in /var/www/plonto/data/www/сайт/in clude/suggest.php on line 1352
Эти ошибки появляются когда вводишь запрос и в место подсказок появляются эти ошибки. Если не сложно, может знаете ответ?
Покинул форум
Сообщений всего: 468
Дата рег-ции: Сент. 2011 Откуда: Владивосток
Помог: 8 раз(а)
Цитата:
Notice: Undefined variable: category_list in /var/www/plonto/data/www/pg.plon to.ru/include/suggest.php on line 525
Notice: Undefined variable: values in /var/www/plonto/data/www/pg.plon to.ru/include/suggest.php on line 1352
Notice: Undefined variable: values in /var/www/plonto/data/www/pg.plon to.ru/include/suggest.php on line 1352
тут аналогично моему предыдушему ответу, объявите переменные зарание.
Цитата:
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '�нтеcategories WHERE parent_num=инте' at line 1
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/www/plonto/data/www/pg.plon to.ru/include/suggest.php on line 970
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '�нтеlinks, интеsites, интеcategories, и' at line 1
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/www/plonto/data/www/pg.plon to.ru/include/suggest.php on line 518
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /var/www/plonto/data/www/pg.plon to.ru/include/suggest.php on line 522
тут $prefix = trim(substr($_POST['prefix'], 0, 20));
Вы подставляете этот префикс к каждому запросу, т.к. там какая-то непонятная спрока, запрос выполниться не может. Так вообще делать нельзя. Это все легко ломонуть, Вы бы лкчше адрес на сайт убрали. (Добавление)
�нтеlinks, интеsites, интеcategories
Видите у всего приставка "инте"
----- просто ?: сложно
atlass2013
Отправлено: 15 Августа, 2014 - 09:17:18
Новичок
Покинул форум
Сообщений всего: 19
Дата рег-ции: Авг. 2014
Помог: 0 раз(а)
tato пишет:
Цитата:
Notice: Undefined variable: category_list in /var/www/plonto/data/www/сайт/in clude/suggest.php on line 525
Notice: Undefined variable: values in /var/www/plonto/data/wwwсайт/inc lude/suggest.php on line 1352
Notice: Undefined variable: values in /var/www/plonto/data/www/сайт/in clude/suggest.php on line 1352
тут аналогично моему предыдушему ответу, объявите переменные зарание.
Цитата:
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '�нтеcategories WHERE parent_num=инте' at line 1
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/www/plonto/data/www/pg.plon to.ru/include/suggest.php on line 970
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '�нтеlinks, интеsites, интеcategories, и' at line 1
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/www/plonto/data/www/сайт/in clude/suggest.php on line 518
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /var/www/plonto/data/www/сайт/in clude/suggest.php on line 522
тут $prefix = trim(substr($_POST['prefix'], 0, 20));
Вы подставляете этот префикс к каждому запросу, т.к. там какая-то непонятная спрока, запрос выполниться не может. Так вообще делать нельзя. Это все легко ломонуть, Вы бы лкчше адрес на сайт убрали. (Добавление)
�нтеlinks, интеsites, интеcategories
Видите у всего приставка "инте"
Это я пытаюсь ввести запрос, например "интернет", а мне выдает эти ошибки. Адрес на сайт убирать из ошибак, т.е нотисов?
tato
Отправлено: 15 Августа, 2014 - 09:19:24
Посетитель
Покинул форум
Сообщений всего: 468
Дата рег-ции: Сент. 2011 Откуда: Владивосток
Помог: 8 раз(а)
atlass2013 пишет:
Адрес на сайт убирать из ошибак, т.е нотисов?
Из сообщения на форуме
----- просто ?: сложно
atlass2013
Отправлено: 15 Августа, 2014 - 09:33:02
Новичок
Покинул форум
Сообщений всего: 19
Дата рег-ции: Авг. 2014
Помог: 0 раз(а)
atlass2013 пишет:
tato пишет:
Цитата:
Notice: Undefined variable: category_list in /var/www/plonto/data/www/сайт/in clude/suggest.php on line 525
Notice: Undefined variable: values in /var/www/plonto/data/wwwсайт/inc lude/suggest.php on line 1352
Notice: Undefined variable: values in /var/www/plonto/data/www/сайт/in clude/suggest.php on line 1352
тут аналогично моему предыдушему ответу, объявите переменные зарание.
Цитата:
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '�нтеcategories WHERE parent_num=инте' at line 1
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/www/plonto/data/www/pg.plon to.ru/include/suggest.php on line 970
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '�нтеlinks, интеsites, интеcategories, и' at line 1
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/www/plonto/data/www/сайт/in clude/suggest.php on line 518
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /var/www/plonto/data/www/сайт/in clude/suggest.php on line 522
тут $prefix = trim(substr($_POST['prefix'], 0, 20));
Вы подставляете этот префикс к каждому запросу, т.к. там какая-то непонятная спрока, запрос выполниться не может. Так вообще делать нельзя. Это все легко ломонуть, Вы бы лкчше адрес на сайт убрали. (Добавление)
�нтеlinks, интеsites, интеcategories
Видите у всего приставка "инте"
Это я пытаюсь ввести запрос, например "интернет", а мне выдает эти ошибки. Адрес на сайт убирать из ошибак, т.е нотисов?
Я аналогичные ошибки , как Вы мне написали убрал, но остаются еще
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '�нтеcategories WHERE parent_num=интернет' at line 1
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/www/plonto/data/www/сайт/in clude/suggest.php on line 973
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'интернетlinks, интернетsites, интернетcategories, и' at line 1
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/www/plonto/data/www/сайт/in clude/suggest.php on line 518
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /var/www/plonto/data/www/сайт/in clude/suggest.php on line 523
Я не совсем понял с префиксом и про подстановку. Можете подсказать.
$result=mysql_query("select * from ".$mysql_table_prefix."site_category
where site_id = '$site_id[0]' AND category_id ='$catid'");
Во всех запросах подставляется префикс $mysql_table_prefix, это по замыслу префикс таблицы в базе. В него попадает строка из $_POST(которая "инте"). В итоге получаем не коректный запрос:
select * from интеsite_category... (Добавление) atlass2013, еще плохая идея кирилицу использовать, если директория сайт значит site
если нужен префикс, то asdf_ и т.д.
----- просто ?: сложно
atlass2013
Отправлено: 15 Августа, 2014 - 09:54:23
Новичок
Покинул форум
Сообщений всего: 19
Дата рег-ции: Авг. 2014
$result=mysql_query("select * from ".$mysql_table_prefix."site_category
where site_id = '$site_id[0]' AND category_id ='$catid'");
Во всех запросах подставляется префикс $mysql_table_prefix, это по замыслу префикс таблицы в базе. В него попадает строка из $_POST(которая "инте"). В итоге получаем не коректный запрос:
select * from интеsite_category... (Добавление) atlass2013, еще плохая идея кирилицу использовать, если директория сайт значит site
если нужен префикс, то asdf_ и т.д.
Подскажите, а возможно ли это как-то исправить. Чтобы запросы были корректными.
tato
Отправлено: 15 Августа, 2014 - 10:00:38
Посетитель
Покинул форум
Сообщений всего: 468
Дата рег-ции: Сент. 2011 Откуда: Владивосток
Помог: 8 раз(а)
atlass2013, можно, только сегодня пятница и уже 18:00 (=
Если тебе не помогу, то до понедельника. Сейчас уже не хочу в этой куче копаться.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.