php:复选框和表单

时间:2013-02-17 22:35:03

标签: php checkbox

我的网站上的表单上有20个复选框,我需要在1-3之间选择。但你可以说

1,2和3 要么 4,5和1

一旦用户选择了他想要的复选框,它就会根据他们选择的内容在数据库中搜索相应的答案。

我的想法是“IF”语句,但这意味着我会有负载。

还有别的方法吗?

 if ((!empty($1)))
  { 
  $sql= "SELECT * FROM db WHERE db.category 
  LIKE CONVERT( _utf8 '%1%' USING latin1 ) COLLATE latin1_swedish_ci $limit "; 
  $result = mysql_query($sql); 
  }
   else if ((!empty($1)) && (!empty($2))) { 
  $sql= "SELECT * FROM db WHERE db.category 
  LIKE CONVERT( _utf8 '%1%' USING latin1 ) COLLATE latin1_swedish_ci 
  AND db.category LIKE CONVERT( _utf8 '%2%' USING latin1 ) 
  COLLATE latin1_swedish_ci $limit "; $result = mysql_query($sql); 

}

2 个答案:

答案 0 :(得分:0)

如果你有复选框数组,你可以使用foreach循环迭代所有选中的复选框。你应该给出一些html o更具体的复选框值是什么。 请尝试阅读:Get $_POST from multiple checkboxes

答案 1 :(得分:0)

在JavaScript中使用DOM,并不难。

此外,您还可以找到有关here

上方的复选框的信息