|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Поиск в таблице mysql через формы+php |
|
[решено] Поиск в таблице mysql через формы+php
|
Старожил Сообщения: 252 |
Профиль | Отправить PM | Цитировать Создал форму где 13 форм типа text, каждая соответствует определённому сталбцу таблицы, форма применяет скрипт:
Дело в том что данный скрипт ни чего не хочет находить. Если мы оставим только одино значение например он работает, я подумал может нужно в место and нужно применить or т.е. "или" но он показывает в результате всю таблицу да и ещё одну строку несколько раз! Знаю что если я сделаю банальный sql запрос он будет работать но как этот принцип применить в php? Может стоит в одной странице сделать 13 форм с различным вариантом поиска, и пусть клиент сам решает что и где искать!? Это конечно выход, но.... |
|
Отправлено: 12:27, 11-05-2012 |
Ветеран Сообщения: 1384
|
Профиль | Отправить PM | Цитировать Цитата cibin:
|
|
------- Отправлено: 17:19, 12-05-2012 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 252
|
Профиль | Отправить PM | Цитировать Выдаёт syntax error, unexpected '"' in
|
Отправлено: 20:03, 12-05-2012 | #12 |
Deadooshka Сообщения: 2499
|
Профиль | Отправить PM | Цитировать Цитата cibin:
+ обязательно делайте везде mysql_real_escape_string |
|
Отправлено: 20:46, 12-05-2012 | #13 |
Старожил Сообщения: 252
|
Профиль | Отправить PM | Цитировать Цитата Sham:
Выдаёт ошибку: Parse error: syntax error, unexpected '}' Я скорее всего где что то не так на мудрил!? |
|
Последний раз редактировалось cibin, 12-05-2012 в 22:04. Отправлено: 21:57, 12-05-2012 | #14 |
Deadooshka Сообщения: 2499
|
Профиль | Отправить PM | Цитировать Цитата cibin:
|
|
Отправлено: 06:18, 13-05-2012 | #15 |
Старожил Сообщения: 252
|
Профиль | Отправить PM | Цитировать Я уже хочу сдаться и сделать для каждого поле вода отдельную форму и и скрипт поиска!
Так я правильно понимаю что принцип должен быть таков что форма отправляет запрос на скрипт в скрипте сперва должна проверяться наличие символов при помощи $_GET потом только выполнять SELECT? Или я что-то не так понял!? |
Отправлено: 09:15, 13-05-2012 | #16 |
Deadooshka Сообщения: 2499
|
Профиль | Отправить PM | Цитировать http://docs.php.net/manual/ru/functi...ape-string.php - тут почитайте что-ли
|
Отправлено: 21:52, 13-05-2012 | #17 |
Старожил Сообщения: 252
|
Профиль | Отправить PM | Цитировать Спасибо за ссылку, не знаю правильно я там всё понял но в результате у меня получилось так:
1) У меня есть сомнение что я правильно условие написал или не дописал. Я так понимаю требуется в начале сделать проверку на наличие информации для запроса 2) Дальше происходит так что выдаёт ошибку браузера "Память не может быть "read"". Тут же закралось сомнение что я не так отразил mysql_real_escape_string |
Отправлено: 11:34, 14-05-2012 | #18 |
Deadooshka Сообщения: 2499
|
Профиль | Отправить PM | Цитировать Цитата cibin:
неправильная строка в sprintf (почитайте http://docs.php.net/manual/ru/function.sprintf.php ) там вместо переменных должны быть описатели (%s) и все обычные знаки % должны быть %% ( вместо LIKE '%$name_org%' будет LIKE '%%%s%%' ). |
|
Последний раз редактировалось Sham, 14-05-2012 в 22:16. Отправлено: 22:07, 14-05-2012 | #19 |
Старожил Сообщения: 252
|
Профиль | Отправить PM | Цитировать Спасибо за совет!
а как на счёт 2-го вопроса? Как его решить? |
Отправлено: 06:56, 15-05-2012 | #20 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Поиск одинаковых значений в одной таблице MySQL | blackmane | Вебмастеру | 1 | 01-04-2012 14:27 | |
Поиск заданного текста в коде формы с периодическим её обновлением. | BAORope | AutoIt | 0 | 30-03-2012 19:52 | |
MSFT SQL Server - Поиск пустого поля в таблице | rivera | Программирование и базы данных | 2 | 05-07-2011 11:04 | |
Выборочная загрузка и выгрузка данных из формы в таблицу MySQL | dima1981 | Вебмастеру | 8 | 25-08-2008 18:02 | |
Поиск в MySQL | LEXX2002 | Вебмастеру | 15 | 09-10-2004 01:04 |
|