搜索功能与json和php混合(sql)

时间:2013-08-20 08:52:24

标签: php sql json

我写了一个搜索系统,这个系统有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查询?

1 个答案:

答案 0 :(得分:0)

我认为这就是你的意思:

<?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添加到数据库中,或者使用它进行其他查询。