PHP批量删除技巧
2010-02-25 23:05
267 查看
首先要了解sql语句
$SQL="delete from `PHP100` where id in (1,2,4)";
表单大概是:
<form action="" method="post">
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="1"/>
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="2"/>
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="3"/>
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="4"/>
<input type="submit"/>
</form>
php函数主要用到implode
$ID_Dele= implode(",",$_POST['ID_Dele']);
$SQL="delete from `user` where id in ($ID_Dele)";
××××××××××××××××××××××××××××××××
implode
将数组变成字符串。
语法:
string implode(string glue, array pieces);
返回值:
字符串
函数种类:
资料处理
本函数将数组的内容组合成一个字符串,参数 glue 是字之间的分隔符号。
<?
$colon_separated
=
implode
(
":"
,
$array
);
echo
$colon_separated
;
?>
××××××××××××××××××××××××××××××××
全选
<script>function checkall(form, prefix, checkall) {
for(var i = 0; i < form.elements.length; i++) {
var e = form.elements[i];
if(e.name != checkall && (!prefix || (prefix && e.name.match(prefix)))) {
e.checked = form.elements[checkall].checked;
}
}
}</script>
<form>
<input type="checkbox" name="chkall" onclick="checkall(this.form, 'del', 'chkall')">全选
<input type="checkbox" name="del[]" value=1>删除1
<input type="checkbox" name="del[]" value=2>删除2
<input type="checkbox" name="del[]" value=3>删除3
<input type="checkbox" name="del[]" value=4>删除4
<input type="submit" name="modsubmit" value="提交">
</form>
$SQL="delete from `PHP100` where id in (1,2,4)";
表单大概是:
<form action="" method="post">
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="1"/>
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="2"/>
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="3"/>
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="4"/>
<input type="submit"/>
</form>
php函数主要用到implode
$ID_Dele= implode(",",$_POST['ID_Dele']);
$SQL="delete from `user` where id in ($ID_Dele)";
××××××××××××××××××××××××××××××××
implode
将数组变成字符串。语法:
string implode(string glue, array pieces);
返回值:
字符串
函数种类:
资料处理
内容说明 |
使用范例 |
$colon_separated
=
implode
(
":"
,
$array
);
echo
$colon_separated
;
?>
××××××××××××××××××××××××××××××××
全选
<script>function checkall(form, prefix, checkall) {
for(var i = 0; i < form.elements.length; i++) {
var e = form.elements[i];
if(e.name != checkall && (!prefix || (prefix && e.name.match(prefix)))) {
e.checked = form.elements[checkall].checked;
}
}
}</script>
<form>
<input type="checkbox" name="chkall" onclick="checkall(this.form, 'del', 'chkall')">全选
<input type="checkbox" name="del[]" value=1>删除1
<input type="checkbox" name="del[]" value=2>删除2
<input type="checkbox" name="del[]" value=3>删除3
<input type="checkbox" name="del[]" value=4>删除4
<input type="submit" name="modsubmit" value="提交">
</form>
相关文章推荐
- PHP批量删除技巧
- php +js 实现批量删除
- PHP实现批量删除(封装)
- [php] 基于ThinkPHP的批量删除
- PHP 批量删除数据的方法分析
- php批量删除数据
- 作业:汽车查询--弹窗显示详情,批量删除 php做法(0521)
- 批量删除wps文档里的回车符的方法!WPS使用技巧分享!
- 深入解读PHP删除Cookie技巧
- PHP 批量操作删除,同时支持单条删除
- PHP技巧:PHP中几种删除目录的三种方法
- PHP 批量删除数据的方法分析
- (实用php脚本)批量删除数据库下所有前缀为prefix_的表
- php 分页、全选、反选、全不选、批量删除
- 一个比较经典的php批量删除程序,与smarty相互结合使用
- PHP 批量删除 sql语句
- php+mysqli实现批量执行插入、更新及删除数据的方法
- PHP批量删除jQuery操作
- php批量删除数据
- php批量删除数据库下指定前缀的表以prefix_为例