是否有人能够指出我可以告诉我如何使用复选框填充查询的资源?
例如,您有3种不同的资格:
olevel
alevel
gcse
在HTML表单上,我们有三个复选框,因此用户可以通过三者的任意组合进行搜索。即:
user 1 has olevel ticked
user 2 has olevel and alevel
user 3 has all three.
如果我选中olevel
进行搜索,则所有三个都会出现。如果我按alevel
搜索,则只有用户2和3出现,依此类推。
我不太清楚从哪里开始。我正在使用php 5和mysql。我不是在寻找人为我写的,只是想指向正确的方向。
答案 0 :(得分:1)
你是这样的吗?
$conds=array('0');
if($needFindOlevel){
$conds[]="olevel=1";
if($needFindAlevel){
$conds[]="alevel=1";
if($needFindXlevel){
$conds[]="xlevel=1";
$condition=implode(' OR ',$conds);
SELECT FROM users WHERE $condition