php里全选实现批量删除的效果

在php里全选实现批量删除的效果,最主要的是批量删除怎么做?
麻烦大侠给写一下代码!!

<SCRIPT LANGUAGE="JavaScript">
<!--
function quan()
{
if(document.getElementsByName("qx[]")[0].checked==false)
{
for(var i=0;i<document.getElementsByName("quanxuan[]").length;i++)
{
document.getElementsByName("quanxuan[]")[i].checked=false;
}
}
if(document.getElementsByName("qx[]")[0].checked)
{
for(var i=0;i<document.getElementsByName("quanxuan[]").length;i++)
{
document.getElementsByName("quanxuan[]")[i].checked=true;
}
}
}
//-->
function xuan()
{
var a=new Array();
var i;
var c=0;
for(i=0;i<document.getElementsByName("quanxuan[]").length;i++)
{
if(document.getElementsByName("quanxuan[]")[i].checked)
{
a[c]=document.getElementsByName("quanxuan[]")[i].value;
c++;
/*alert(a);*/
}
}
if(a.length==0)
{
alert("请选择");
}
else
{
var ss=confirm("确定删除?");
if(ss==true)
{
location.href="shanchu.php?id="+a;
}
}
}
</SCRIPT>
<input type="checkbox" name="qx[]" onclick="quan();"><font size="2">全选</font>
<a href="javascript:xuan()">选择删除</a>
<TABLE>
<TR>
<TD> <INPUT TYPE="checkbox" NAME="quanxuan[]" value="1"></TD>
<TD>a</TD>
</TR>
<TR>
<TD> <INPUT TYPE="checkbox" NAME="quanxuan[]" value="2"></TD>
<TD>b</TD>
</TR>
<TR>
<TD> <INPUT TYPE="checkbox" NAME="quanxuan[]" value="3"></TD>
<TD>c</TD>
</TR>
<TR>
<TD> <INPUT TYPE="checkbox" NAME="quanxuan[]" value="4"></TD>
<TD>d</TD>
</TR>
<TR>
<TD> <INPUT TYPE="checkbox" NAME="quanxuan[]" value="5"></TD>
<TD>e</TD>
</TR>
</TABLE>

传值以后 在PHP页 接值 $zhi=$_GET["a"]; 然后把 $zhi 拆分成数组
$zhi=explode(',',$zhi);
在循环删除就可以
for($i=0;$i<count($idd);$i++)
{
$con->query("delete from 表名 where ajbg_bh='$zhi[$i]'");
}
温馨提示:内容为网友见解,仅供参考
无其他回答

PHP怎么实现全选删除?
将每一个checkbox的name设为check[]这样的数组,如果用form的话在另一页面接受此check数组,然后循环出来,进行删除。如果是js的话,也定义相同的name值也是数组,定义空数组,然后获得数组,用ajax传到另一页面,循环,然后删除。js代码如下:function del(){ var s =document.getElementsByName("coffee[...

php如何实现全选批量删除
var ss=confirm("确定删除?");if(ss==true){ location.href="shanchu.php?id="+a;} } } <\/SCRIPT> 全选 选择删除 <TABLE> <TR> <TD> <INPUT TYPE="checkbox" NAME="quanxuan[]" value="1"><\/TD> <TD>a<\/TD> <\/TR> <TR> <TD> <INPUT TYPE="checkbox" NAME="quanxuan[]...

php全选删除
check=$_POST['checkbox'];$values = implode(',',$check);$del=mysql_query("delete from test where id in ('$values')",$conn);这样才对

问大家一个PHP批量删除的问题
delete.php 这个页变成这样 <?php xinwen_id=$_REQUEST['xinwen_id'];foreach($_REQUEST['checkbox'] as $v){ sql="delete from `xinwen` where `xinwen_id`='{$v}'";\/\/这样就能把选中的ID全删除了 } require('..\/conn.php');if($result){ echo "alert('删除成功');location.href...

php全选删除-我只能全选,如何提交删除!请高手帮忙!
提交过后 得到的是一个数组,你可以依次循环数组的在循环体里面 加入删除程序,也可以用 SQL语句中的in select * from 表 where 字段 in ()这里是多个值 表示 只要()里面有的的值都会被摔选 delect from 表 where 字段 in()http:\/\/zhidao.baidu.com\/question\/11170399.html 可以看看 ...

php全选删除-如何提交删除!请高手帮忙!
A B C

用PHP模板做的网站,如何上传到租用的万网空间服务器上
如果是首次上伟可以把里面的文件全删除掉)连接成功后会分为左右两个界面(一个为本地浏览器,一个为FTP浏览器)。然后在本地浏览器找到你需要上传的文件。选中。可以全选,右键,这时会出现一个菜单。你再点传送即可。 如果发现有文件在上传过程中丢失,可以点传送,再选择续传。Flashfxp 比 LeapFTP...

PHP 选择几项信息的ID,提交到另一页面显示,如何实现?
判断一下是否为数字 <!--STATUS OK--> <!DOCTYPE HTML PUBLIC "-\/\/W3C\/\/DTD HTML 4.01 Transitional\/\/EN"> PHP 选择几项信息的ID,提交到另一页面显示,如何实现?_百度知道 <?php q=isset($_POST["id"])?$_POST["id"]:'';if ($q<>''){ echo "你提交的id:";for...

c盘roaming文件夹可以删除吗
这些是清理不掉的,可以打开roaming文件夹里的文件全选定点击删除,删除不掉的就选择跳过,不过当再使用程序时,这个文件夹又开始膨胀,又会缓存数据。但是,不能直接删除roaming文件夹,否则会导致软件不正常或者出错,很多软件可能无法再使用。但是文件夹中的某些文件是可以删除的。

...程序的时候 怎么也把数据库里的文件也删掉啊?
..";result=mysql_query("SHOW tables",$link);while ($currow=mysql_fetch_array($result)) { mysql_query("drop TABLE IF EXISTS $currow[0]");echo $currow[0]."";} echo "成功";?> 将以上内容修改下后保存为del.php,在浏览器访问此文件就可以清空数据库 ...

相似回答