从复选框中搜索sql

时间:2016-04-18 09:14:17

标签: php mysql sql checkbox

我有一个复选框组

*City        Flood*
Paris       Safe-Average
Milan       Heavy
London      VeryHeavy
Rome        Average-Heavy
Athena      VerySafe

这是表

<colgroup>
  <col width="120">
  <col width="40">
  <col width="40">
  <col width="40">
  <col width="40">
</colgroup>

当我选中'普通'和'重'复选框时,如何显示城市(罗马,米兰,巴黎) 然后它给出'罗马'100分,'巴黎'和'米兰'50分

2 个答案:

答案 0 :(得分:0)

"SELECT City from tableName WHERE Flood IN('Average','Heavy')"

答案 1 :(得分:0)

使用implode()合并ckflood值,然后在查询中使用它。

$comma_separated = implode("','", $_POST['ckflood']);
$ckflood = "'".$comma_separated."'";

$query = "SELECT City from tableName WHERE Flood IN(".$ckflood.")";