Pavel_Mpscow
Новичок
Составление запросов для данных из формы (checkbox, radio, text и т.д.)
Добрый день!
Есть ли какой-нибудь общепринятый алгоритм для составления длинного запроса для данных, введенных из большой формы, где много чекбоксов, радиокнопок и просто текстовых полей, с учетом того, что некоторые параметры могут пользователем не указываться (и в запрос не передаваться), и, соответственно, AND или OR перед соответствующими полями быть не должно.
То есть WHERE checkbox1[1]=x OR checkbpx1[2]=y AND radiobutton1=z AND (а вот следующий чекбокс вообще не отмечен, соответственно AND ставить не нужно)...
Как это сделать, кроме как использовать глобальную переменную-флаг в функциях, составляющих кусочки запроса (если первое условие в запросе, AND не ставим (WHERE checkbox1[1]=x), а если не первое, то ставим (....AND checkbox2[1]=y)
?
Добрый день!
Есть ли какой-нибудь общепринятый алгоритм для составления длинного запроса для данных, введенных из большой формы, где много чекбоксов, радиокнопок и просто текстовых полей, с учетом того, что некоторые параметры могут пользователем не указываться (и в запрос не передаваться), и, соответственно, AND или OR перед соответствующими полями быть не должно.
То есть WHERE checkbox1[1]=x OR checkbpx1[2]=y AND radiobutton1=z AND (а вот следующий чекбокс вообще не отмечен, соответственно AND ставить не нужно)...
Как это сделать, кроме как использовать глобальную переменную-флаг в функциях, составляющих кусочки запроса (если первое условие в запросе, AND не ставим (WHERE checkbox1[1]=x), а если не первое, то ставим (....AND checkbox2[1]=y)
?