使用HTML复选框和PHP的Mysql查询

时间:2011-07-18 13:46:23

标签: php mysql

是否有人能够指出我可以告诉我如何使用复选框填充查询的资源?

例如,您有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。我不是在寻找人为我写的,只是想指向正确的方向。

1 个答案:

答案 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