【发布时间】:2012-03-11 10:49:35
【问题描述】:
我为我的网站创建了一个商店搜索表单,用户可以在其中选择多个地区。 我想问在收到多选区选项后,如何返回用户多选选项的搜索结果?
例如用户可以选择US和JP,然后我的结果返回SHOP in US or JP
search.php
<select name="district" id="district">
<option value='US'>US</option>
<option value='UK'>UK</option>
<option value='JP'>JP</option> ... </select>
result.php
我知道要获得多个选择是通过使用:
foreach ($_GET['district'] as $selectedDistrict)
$district[] = $selectedDistrict;
但是如何编写匹配查询?
比如SELECT * FROM shop WHERE district = '$district'?
【问题讨论】:
标签: php html sql database option