如果选择了某个表单选项,则进行多项选

时间:2015-01-22 12:01:58

标签: php html sql forms

我想制作一个基于带有多个选项的html表单的动态过滤系统,其中一些是这样的:

<form>
  <select>
  <option></option>
  -//-
  </select>
  <select>
  <option></option>
   --//--
   </select>
</form>

并进行sql查询,但是来自表单的条件,并且每个选项都有一个&#34; All&#34;选项,这意味着没有条件。 所以我想要制作类似的东西,有多个for和N ^ 2 if条件,但是代码很多而且它不会更快...为4选项形式制作16 if-uri和16 SELECT ...... 那么,知道某人更快的解决方案吗?
谢谢。
编辑
所以,假设我有一个ID,姓名,年龄,城市的数据库用户 我创建了一个带有3个选项的表单(1表示名称,1表示年龄,1表示城市),所以我只能看到一些用户,假设我想要所有名为Nick的用户和来自迈阿密的用户。
我需要我的SELECT条件来排除AGE的条件,就像现在选择将是:
Select * from Users where Name = 'Nick' and City='Miami'
,但如果我想看到年龄= 18和纽约市的用户我的选择将需要排除名称的条件,如:Select * from Users where Age= 18 and City='NY'

0 个答案:

没有答案