Как получить все выбранные значения флажка в SQL-запрос

У меня есть несколько фильтров запроса, как это:фильм

Я хочу, чтобы флажки были выбраны, а затем добавлены к следующему запросу:

var db = Database.Open("RMS") ;
var selectCommand = "SELECT * FROM RMS";
var formSSO = "";
var formCase_Status= "";
var fromDate = "";
var toDate = "";

   var SQLSELECT = "SELECT * FROM Admins WHERE Email = @0";
   var Email = WebSecurity.CurrentUserName;  
   var data1 = db.QuerySingle(SQLSELECT, Email);
   var Name = data1.Name;  

    formSSO = Request.QueryString["formSSO"];
    formCase_Status = Request["formCase_Status[]"];
    fromDate = Request.QueryString["fromDate"];
    toDate = Request.QueryString["toDate"];

    selectCommand = "SELECT * FROM RMS WHERE Assigned_To = @4";

if(!Request.QueryString["formSSO"].IsEmpty() ) {
     selectCommand +=" AND SSO LIKE @0";
}

if(!Request.QueryString["formCase_Status"].IsEmpty() ) {
     selectCommand +=" AND Case_Status = @1";
}

if(!Request.QueryString["fromDate"].IsEmpty() ) {
     selectCommand +=" AND Created >= @2";
}


if(!Request.QueryString["toDate"].IsEmpty() ) {
     selectCommand +=" AND Created <= @3";
}

Я могу заставить его работать, если установлен только один флажок, но моя главная задача - разрешить проверку нескольких флажков. Как я могу сделать это с помощью JS или Jquery? Я пробовал ответы на других qts, но они не совсем соответствуют тому, что я делаю. Я не хочу оповещение, но я могу вызвать все проверенные значения в операторе выбора.

Это флажок:

<li class="form-line form-line-column" id="id_20">
<label class="form-label-top" id="label_20" for="input_20"> Status </label>
<div id="cid_20" class="form-input-wide">
<input type="checkbox" checked="@(Request["formCase_Status[]"] == "In Progress")" name="formCase_Status[]" value="In Progress"> In Progress<br>
<input type="checkbox" checked="@(Request["formCase_Status[]"] == "Pending")" name="formCase_Status[]" value="Pending"> Pending<br>
<input type="checkbox" checked="@(Request["formCase_Status[]"] == "Closed")" name="formCase_Status[]" value="Closed"> Closed<br>
</div>
</li>

0 ответов

Другие вопросы по тегам