【发布时间】:2017-03-31 18:19:05
【问题描述】:
我有一个 html 表单,其中有两个输入字段 说种姓(选项是 SC、ST 和 OBC)和方向(选项是北、南、东和西)。用户将使用复选框选择选项。
<input name="ct" type="checkbox" value="SC">SC
<input name="ct" type="checkbox" value="ST">ST
<input name="ct" type="checkbox" value="OBC">OBC
<input name="dr" type="checkbox" value="N">North
<input name="dr" type="checkbox" value="S">south
<input name="dr" type="checkbox" value="E">East
<input name="dr" type="checkbox" value="W">West
我还有一个数据库(名称:PEOPLE),列名为 Caste、Direction 等。
现在我想根据用户的选择运行一个 sql 查询。例如
mysql_query("select * from PEOPLE where Caste='option/options selected by user' and Direction= 'option/options selected by user' ")
如果用户从每个字段中选择一个选项,那么这对我来说不是问题,
mysql_query("select * from PEOPLE where Caste='$_POST[ct]' and Direction= '$_POST[dr]' ")
但如果他们使用多个选项,那么我应该如何进行。
【问题讨论】: