Выпадающие списки и запросы к Базе данных
Доброго времени суток!
Коллеги, помогите решить следующую проблему: Исходные даныне: Есть на html странице 8 (число может быть больше или меньше) выпадающих списков <select>, есть БД PostgreSQL и некий Сервер. Задача: Заходит пользователь на страницу, выбирает из 8 блоков разыне значения, могут быть выбраны как все 8 так и только три, или от 1 до 8. Потом формируются даныне и отправляются к Серверу(данные не вносятся в БД, даныне уже там есть). затем данные отображаются их на странице. Вопрос, как указать, что именно только выбранные значения посылаются, а остальные нет. Сейчас вот у меня такой код, мне его посоветовали, но вот не помню чтобы было это описано в Help'е к JavaScript :( Код:
for val in form.objects { <script language="JavaScript" type="text/javascript"> <!-- function create_query() { query="" for val in [...здесь идет перебор всех объектов типа select на форме...] { zapros='('+name_select+ '=' + val + ')' if (query ="" ) query=zapros else { query=query + 'and (' + zapros +')' }; } И еще: Код:
<form name="serv" method="GET" action="/cgi-bin/serv.exe"> Упрощаем идею: будем перебирать все select в цикле. Сначала берем первый из них и если он не пустой, пишем Код:
query= '(Name_of_Select1 = выбранное_значение)' Для второго и последующих непустых select'ов будем просто дописывать Код:
query= query + 'and (Name_of_Select2 = выбранное_значение)' |
Часовой пояс GMT +3, время: 10:50. |