Выпадающие списки и запросы к Базе данных
Доброго времени суток!
Коллеги, помогите решить следующую проблему: Исходные даныне: Есть на 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, время: 05:54. |