576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
|
||||||
1 | ||||||
форма ввода (поиск в БД)31.10.2012, 01:52. Показов 3827. Ответов 14
Метки нет (Все метки)
Доброго времени суток!
Народ помогите пожалуйста разобраться, надо сделать так чтоб происходил поиск в базе по одному из трех полей формы ввода, я тут написал, но нечего не получается выдает ошибку
Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in C:\xampp\htdocs\test\AAIC\search.php on line 37 Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\test\AAIC\search.php on line 40 помогите исправить, или там надо поменять mysqli_real_escape_string() на другую функцию
0
|
31.10.2012, 01:52 | |
Ответы с готовыми решениями:
14
Ленточная форма ввода данных дата ввода Вот есть форма календаря для ввода дат, а для ввода времени? Форма ввода Сложноподчиненная форма ввода |
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
||||||
31.10.2012, 02:00 | 2 | |||||
Открываем доку по функции
http://php.net/manual/ru/mysql... string.php Сомтрим Добавлено через 1 минуту Более того, на той же странице есть примеры использования. Кликните здесь для просмотра всего текста
Смотрим с какими параметрами вызывается функция.
0
|
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
|
||||||
31.10.2012, 20:47 [ТС] | 3 | |||||
английский на таком уровне я знаю, а на форуме спрашиваю чтоб помогли разобраться и указали на ошибку (помогли исправить а не довали ссылки на примеры я их и сам могу найти и посмотреть)
Добавлено через 1 минуту если сделать вот так
что там не так???
0
|
Почетный модератор
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
31.10.2012, 21:16 | 4 |
Ошибки при работе с БД если Вас, конечно, не затруднит потратить пять минут на чтение
Добавлено через 2 минуты у вас прямо так все поля заглавными буквами записаны в БД? $_sfname 100% число?
0
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
|
31.10.2012, 21:25 | 5 |
это два совершенно разных расширения.
Вы определитесь какое используете. Если вы подключение делаете одним а запрос пытаетесь выполнить другим - то работать не будет.
0
|
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
|
||||||
31.10.2012, 21:47 [ТС] | 6 | |||||
поля в базе записаны все маленькими буквами, поиск теперь заработал написал вот так:
извиняюсь, не верно написал! ошибку выдает при переходе на страницу поиска.... подскажите как исправить? может вставить проверку перед обработкой страници? чтоб проверяла введены данные в поля поиска или нет?
0
|
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
|
||||||
03.11.2012, 01:19 [ТС] | 8 | |||||
доброго времени суток!
Народ помогите, подправте запрос (по шаблону) или подскажите что не так, если поля ввода пустые то как и положено нечего не выводит, но если что небудь ввести выводит все записи:
0
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
||||||
03.11.2012, 13:40 | 9 | |||||
меня смущает вот это часть
навреное надо просто вот так
0
|
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
|
||||||
03.11.2012, 18:00 [ТС] | 10 | |||||
мне надо запрос выполнять по образцу вот код sql:
0
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
||||||
03.11.2012, 18:03 | 11 | |||||
Ну так по образцу этому запрос будет такой
0
|
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
|
||||||
03.11.2012, 18:21 [ТС] | 12 | |||||
не понимаю как реализовать это на PHP
пробовал вот так:
Добавлено через 6 минут так я тоже делал выводит все данные Добавлено через 4 минуты теперь без разницы что ввести выводит все записи с таблицы
0
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
|
03.11.2012, 18:26 | 13 |
ну так LIKE это по шаблону.
вы ввели пустая строка будет соотвтествовать всем символам. а строка а - будет соответсвовать: а, да, арбуз, дорога,.... всем словам где етсь буква а. вы дали шаблон с like, вот я вам и вставил его в ваш запрос. хотите другой результат, опишите словами что хотите получить, чем подробнее опишите, тем точнее будет и ответ
0
|
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
|
|
03.11.2012, 18:39 [ТС] | 14 |
мне так и надо, чтоб запрос выводил для начала все данные (для сравнения потом это уберу) но после нажатия на кнопку поиска он должен вывести только искомые значения
0
|
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
|
||||||
07.11.2012, 11:02 [ТС] | 15 | |||||
Спасибо всем кто помогал, все заработало когда написал:
0
|
07.11.2012, 11:02 | |
07.11.2012, 11:02 | |
Помогаю со студенческими работами здесь
15
Форма ввода в MySQL Форма ввода данных Форма ввода в Access Форма ввода пароля Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |