12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
|
1 | |
Запрос с большим количеством параметров16.07.2011, 21:14. Показов 3283. Ответов 21
Метки нет (Все метки)
у меня сайт интернет магазин по продаже ламп, там есть подборка ламп например
по количеству ват и там chekbox гаджеты, то есть можно несколько вариантов выбирать, и так целая форма. и как сделать запрос на выбор ламп из базы mysql если очень много вариантов? Добавлено через 3 часа 50 минут Вроде лёгкий вопрос Мне просто надо запрос по отмеченным chekbox
0
|
16.07.2011, 21:14 | |
Ответы с готовыми решениями:
21
Работа с большим количеством данных Не добавляются записи с большим количеством текста в БД Рефакторинг: функция с большим количеством параметров Как лучше всего работать с большим количеством параметров для класса? |
55 / 54 / 25
Регистрация: 07.05.2011
Сообщений: 155
|
|
16.07.2011, 21:44 | 2 |
1
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
||||||
17.07.2011, 18:28 [ТС] | 3 | |||||
вот форма по ней мне надо запрос
помогите пожалуйста, не получается у меня вообще никак, вот форма там пользователь отмечает какие лампочки нужно нажимает на кнопку, и должно в скрипте post2.php отобразить лампочки по его запросу
0
|
55 / 54 / 25
Регистрация: 07.05.2011
Сообщений: 155
|
||||||||||||||||
17.07.2011, 20:07 | 4 | |||||||||||||||
во первых твоя форма бесполезна, тебе придётся поменять. Твои чекбоксы совершенно ничего не сообщают что выбирать, проще сказать ты понаделал чекбоксов и отделаьно понаписал текст.
сделай так:
1
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
|
18.07.2011, 07:41 [ТС] | 5 |
спс, на ночь голова не варит, завтра разберусь
Добавлено через 9 часов 59 минут большое спасибо так как всё работает на 100%) Добавлено через 2 минуты а как теперь в функцию добавить что бы было не только vt а и co, ct, op?
0
|
55 / 54 / 25
Регистрация: 07.05.2011
Сообщений: 155
|
|
18.07.2011, 10:49 | 6 |
1
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
|
18.07.2011, 11:15 [ТС] | 7 |
да мне без разницы лишь бы вывести все данные о лампе)
0
|
55 / 54 / 25
Регистрация: 07.05.2011
Сообщений: 155
|
|||||||||||
18.07.2011, 11:28 | 8 | ||||||||||
тогда поменяй функцию:
конечно это не идеальное решение, но много думать лень )
1
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
|
18.07.2011, 12:07 [ТС] | 9 |
а если пользователь выбирает только по форме или температуре, то вылетает ошибка потому что по ватам он ничего не указал, как сделать что бы пользователю не обезательно было указывать количество ват?
0
|
55 / 54 / 25
Регистрация: 07.05.2011
Сообщений: 155
|
||||||
18.07.2011, 12:24 | 10 | |||||
добавь условие, что то вроде
1
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
|||||||||||
18.07.2011, 15:40 [ТС] | 11 | ||||||||||
странно добавил условие, перед выводом каждого поля(ваты, цоколь и т.д.), а он всё равно пишет
Код
Warning: Invalid argument supplied for foreach() in <Имя скрипта> on line 88 Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in <Имя скрипта> on line 95
Добавлено через 29 минут ещё он почему то только по ватам выносит, другие не учитывает
0
|
55 / 54 / 25
Регистрация: 07.05.2011
Сообщений: 155
|
|
18.07.2011, 17:53 | 12 |
Вы не передаёте второй параметр в функцию
1
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
||||||
18.07.2011, 18:16 [ТС] | 13 | |||||
то есть это неправильно?
0
|
55 / 54 / 25
Регистрация: 07.05.2011
Сообщений: 155
|
||||||
18.07.2011, 18:22 | 14 | |||||
будьте внимательнее ранее я написал что функцию надо заменить, и что второй параметр теперь для неё название столбца из в вашей таблици.
к тому же где у вас вызывается 'co' у вас проверка на пост[ваты].
1
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
|
18.07.2011, 19:17 [ТС] | 15 |
не заметил) два кода рядом лежало, перепутал старый с новым.
спасибо за помощь
0
|
55 / 54 / 25
Регистрация: 07.05.2011
Сообщений: 155
|
|
18.07.2011, 19:41 | 16 |
нет проблем
1
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
|
19.07.2011, 12:05 [ТС] | 17 |
я не могу выводить по двум полям(цоколь и форма), т.к. с кодировкой проблемы, как только не пытался решить, на форуме читал, все способы перепробовал ничего не помогает, а если я сделаю эти поля типа int, например цоколь в базу отправлять буду цифру "1", а когда получать, буду ставить условие, если равно 1, то цоколь будет B22d и так далее, как такое рализовать?
0
|
55 / 54 / 25
Регистрация: 07.05.2011
Сообщений: 155
|
|
19.07.2011, 12:51 | 18 |
проще решить проблему с кодировкой
1
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
|
19.07.2011, 17:45 [ТС] | 19 |
в моём случае проблема с кодировкой сложнее её походу не решить, так как видимо дело в хостинге
0
|
55 / 54 / 25
Регистрация: 07.05.2011
Сообщений: 155
|
|
19.07.2011, 17:53 | 20 |
очень странно) вроде больших затрат не требует
1
|
19.07.2011, 17:53 | |
19.07.2011, 17:53 | |
Помогаю со студенческими работами здесь
20
Запрос к БД с большим количеством записей Как оптимизировать запрос с большим количеством join к одной и той же таблице? Эксперимент с большим количеством прогонов Программа с большим количеством форм Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |