我想从 MyTable中过滤
我得到的结果只有与选中的复选框相对应的行。
(1) <input type="cBox" name="Filter[Table_Column_Name_X]" value="y" />
(2) <input type="cBox" name="Filter[Table_Column_Name_Y]" value="y" />
(3) <input type="cBox" name="Filter[Table_Column_Name_Z]" value="y" />
前任。:
如果选中“仅”复选框 (1)
我只检索行 WHERE Table_Column_Name_X='y'
如果复选框 (1) 和复选框 (3) 被选中
我只检索行 WHERE Table_Column_Name_X='y' AND Table_Column_Name_Z='y'
.........等等 foreach 复选框被选中!
像这样的东西
if(isset($_POST['Filter'][]) && !empty($_POST['Filter'][]){
$query= "Select * From MyTable WHERE Table_Columns_Names_Checked='y'";
}
Myabe 我应该使用变量或 foreach 语句。任何帮助表示赞赏。