网站建设资讯

NEWS

网站建设资讯

php通过复选框删除数据,php全选删除

PHP中如何用复选框删除数据和修改数据

页面代码:

成都创新互联公司长期为成百上千客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为栖霞企业提供专业的成都网站设计、网站制作、外贸营销网站建设栖霞网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。

SCRIPT LANGUAGE="JavaScript"

function ck(b){

var input = document.getElementsByTagName("input");

for (var i=0;iinput.length ;i++ ){

if(input[i].type=="checkbox")

input[i].checked = b;

}

}

/SCRIPT

form action="delete.php" method="post"

?php

$row=Array(1,2,3,4);

for($i=0;$icount($row);$i++){

INPUT TYPE="checkbox" NAME="checkbox[]" id="?echo $row[$i]?" value="?echo $row[$i]?"?echo $row[$i]?

?php

}

?

br/

input type="button" onclick="ck(true)" value="全选"

input type="button" onclick="ck(false)" value="取消全选"

input type="submit" name="submit" value="删除" 

/form

delete.php代码:

?php

$checkbox=$_POST['checkbox'];

print_r($checkbox);

?

怎么用thinkphp批量删除数据呀!要有复选框来做

这个和thinkphp有什么关系呢?

前台将选中的checkbox提交到后台(例如这些都是id),然后后台收到数组之后将这些id匹配的数据删除。

在thinkphp里面简单的批量删除:

$where['id'] = array('in',$arr);    //$arr是你接收到的数组

$Model-where($where)-delete();

PHP复选框选中几条数据同时删除

代码有点问题,应该是input type="checkbox" name="cp_id[]" value="$row['cp_id']"

删除可以不用循环,像下面这样

if(!empty($_POST['cp_id']))

{

$str = explode(",",$_POST['cp_id']);

$sql = "DELETE FROM 表名 WHERE 字段 IN(${str})";

}


本文名称:php通过复选框删除数据,php全选删除
本文链接:http://cdweb.net/article/hopodo.html