Я не могу заставить это работать.
В моей форме есть несколько входов, включая один флажок.В моем cfquery
я просто хочу написать некоторый простой контент SQL, который проверяет, установлен ли флажок или нет.Но мой код просто полностью его игнорирует.Вот основы:
<cfform name="form" action="...." format="HTML">
....
<cfinput type="checkbox" name="search_NR" id="search_NR" checked="no" />
<cfinput type="submit" name="submit" value="Search" />
</cfform>
Мой cfquery
довольно обширный, поэтому я просто поставлю здесь часть, относящуюся к флажку:
<cfif isDefined("form.search_NR")>
AND (tblMain.NR = true)
</cfif>
Я думал, что полене будет определен, если он не был проверен.Но независимо от того, отмечу ли я флажок в форме, запрос просто полностью игнорирует это.Я просто хочу добавить tblMain.NR = TRUE
к остальной части содержимого SQL, когда флажок установлен.