如何结合checkbox写sql语句
我 select * 打开我表里的所有数据,每条数据前我都加了个<input type=checkbox"> 当我选中我需要的若干个checkbox点提交后,如何能将我需要传的数据传到指定页面去处理呢?sql如何写呢?谢谢了
[解决办法]
print_r($_POST); //选中的就会包含在其中
[解决办法]
<?php#xxx.phpif(!empty($_POST)){ print_r($_POST); #只打印出选中项}?><form name="form" action="xxx.php" method="post"> <input type="checkbox" name="box[]" value="[]" /> <input type="checkbox" name="box[]" value="[]" /> <input type="checkbox" name="box[]" value="[]" /> <input type="checkbox" name="box[]" value="[]" /> <input type="checkbox" name="box[]" value="[]" /> <input type="checkbox" name="box[]" value="[]" /> <input type="submit" name="submit" value="submit" /></form>
[解决办法]
每个表都有一个主键,其值是唯一的
一般命名为 id
你只需要传递这个 id,就可以在数据库方通过这个 id 来唯一的定位到记录
<input type="checkbox" name="box[]" value="id的值" />
提交后 $_POST['box'] 就是一个由所有被选中的 id 组成的数组
[解决办法]