我写了一个搜索系统,这个系统有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查询?
发布于 2013-08-20 09:01:15
我想这就是你的意思:
<?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中,或者使用它执行另一个查询。
https://stackoverflow.com/questions/18330826
复制相似问题