| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Базы Данных > поиск слова в БД |
| Автор: jikaka 17.2.2011, 08:52 | ||||
| всем привет! в универе на занятиях делаем свой мини-блог, в котором в частности есть заметки и комментарии к ним встал вопрос с поиском слова по заметкам и вывода всех заметок имеющих поисковое слово не могу сообразить что делать в общем имеется 2 таблицы: notes с полями id, title, added, content comments с полями id, added, author, content, notied форма поиска выглядит таким образом:
сам поиск делаю таким образом:
не пойму, что не так делаю... прошу помощи очень нужно заранее спасибо... |
| Автор: patap 17.2.2011, 10:21 | ||
глядя на код , можно предположить, что register_globals = Off, и переменная $word - неопределенна. => нужно
|
| Автор: jikaka 17.2.2011, 11:22 | ||
| все верно, у меня так и есть, забыл просто указать... т.е. вот так:
|
| Автор: patap 17.2.2011, 11:39 | ||||
| возможно нужно проверить правильность всех кодировок: http://phpfaq.ru/charset, чтобы много не говорить проверь явно что приходит в $_POST['word'] также такой код ошибки не выведет, в mysqli_error() нужно передать $link
и еще посотри что выводит
и как рекомендация, когда используешь http://php.net/manual/en/mysqli-result.fetch-array.php, желателательно вторым параметром передать тип возвращаемого результата (MYSQLI_ASSOC, MYSQLI_NUM, или MYSQLI_BOTH), тошо по умолчанию тебе будет возвращать двойной набор данных (нумерованый и ассоциативный массивы в одном) |
| Автор: jikaka 17.2.2011, 11:56 | ||
ничего не выводит, просто отрабатывает и все... |
| Автор: patap 17.2.2011, 12:01 | ||||
| тю ты блин. ты ж переменную $_POST['submit'] не передаешь, по-этому там всегда false будет и условие не срабатывает
вот так измени
Добавлено через 20 секунд но все равно, все написанное выше - полезно знать |
| Автор: jikaka 17.2.2011, 13:17 | ||
| отлично, спасибо! Добавлено @ 13:22 для тех, кому может пригодиться, привожу полностью рабочий вариант организация простого поиска
|