混合了json和php(sql)的搜索函数


Search function mixed with json and php (sql)

我写了一个搜索系统,这个系统有4个页面/步骤,前3个页面上只有复选框可以找到,我的问题是,我每个json创建这个复选框,并且我只能读取名称。要将此数据转换为复选框,我使用:

<?php
$jsonData = json_decode($string5, true);
foreach ($jsonData  as $item) :
?>
<label><input type="checkbox" name="<?php echo $item['name'] ?>" value="" /><?php echo $item['name'] ?></label><br />
<?php
endforeach;
?>

我的问题是:如何从页面/步骤4的复选框中动态获取值?我如何从这个json数据创建一个用于搜索结果的sql查询?

我想这就是你的意思:

<?php
$jsonData = json_decode($string5, true);
foreach ($jsonData  as $item) :
?>
<label><input type="checkbox" name="checkbox" value="<?php echo $item['name'] ?>" /><?php echo $item['name'] ?></label><br />
<?php
endforeach;
?>

在您的PHP中,您现在可以通过以下方式获取值:

if(isset($_POST['submit'])){
$checkvalue = $_POST['checkbox'];
echo $checkvalue;
}

现在,您只需将$checkvalue添加到DB中,或者用它进行另一个查询。