首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

怎么结合checkbox写sql语句

2012-06-02 
如何结合checkbox写sql语句我select*打开我表里的所有数据,每条数据前我都加了个inputtypecheckbox当

如何结合checkbox写sql语句
我 select * 打开我表里的所有数据,每条数据前我都加了个<input type=checkbox"> 当我选中我需要的若干个checkbox点提交后,如何能将我需要传的数据传到指定页面去处理呢?sql如何写呢?谢谢了

[解决办法]
print_r($_POST); //选中的就会包含在其中
[解决办法]

PHP code
<?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 组成的数组
[解决办法]
探讨
如果我要传递input对应的数据库取出来的数据,我是不是要在input里name的参数跟数据库对应数据的name设为同一个名呢?

热点排行