PHP怎么实现批量删除 实现批量删除的代码
发布:smiling 来源: PHP粉丝网 添加日期:2018-08-02 17:14:43 浏览: 评论:0
前台:
- <!--!doctype-->
- <!DOCTYPE html>
- <html>
- <head>
- <title>批量删除</title>
- </head>
- <body>
- <scripttype="text/javascript">
- //复选框
- function checkall(all)
- {
- var ck = document.getElementsByClassName("ck");
- if(all.checked)
- {
- for(var i=0;i<ck.length;i++)
- {
- ck[i].setAttribute("checked","checked");
- }
- }
- else
- {
- for(vari=0;i<ck.length;i++)
- {
- ck[i].removeAttribute("checked");
- }
- }
- }
- </script>
- <formaction="test.php"method="post">
- <tableborder="1">
- <tr><th><inputtype="checkbox"name="all"onclick="checkall(this)"/>id</th><th>名字</th></tr>
- <!-- 此处调用显示列表函数 -->
- <?phpshow() ?>
- <tr><tdcolspan="3"><inputtype="submit"value="批量删除"></td></tr>
- </table>
- </form>
- </body>
- <?php
- //显示列表
- function show()
- {
- //连接数据库
- @mysql_connect('localhost','root','');
- mysql_select_db('test');
- mysql_query('set names utf8');
- $sql="select id,name from test";
- $res=mysql_query($sql);
- //循环取出数据
- while($row=mysql_fetch_row($res))
- {
- echo "<tr>
- <td>
- <inputtype='checkbox'value='{$row[0]}'name='item[]'class='ck'/>
- {$row[0]}
- </td>
- <td>{$row[1]}</td>
- </tr>";
- }
- }
- ?>
- </html>
后台:
- <?php
- //接收post传来的数组
- $arr=$_POST["item"];
- /**
- * 批量删除
- * 思路:把前台批量选择的数据放在数组里,删除该数组即可
- * @param $arr<array()> </array()>
- * @return $res 成功or失败
- */
- functionbatch_del($arr)
- {
- @mysql_connect('localhost','root','');
- mysql_select_db('test');
- mysql_query('set names utf8');
- //把数组元素组合为字符串:
- $str= implode("','",$arr);
- //in 表示多个
- $sql="delete from test where id in('{$str}')";
- $res= mysql_query($sql);
- if(!$res){
- echo"删除失败";
- }else{
- if(mysql_affected_rows()>0){
- echo"删除成功";
- }else{
- echo"没有行受到影响";
- }
- }
- }
- //调用批量删除函数
- batch_del($arr);
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助。
Tags: PHP批量删除 PHP删除代码
- 上一篇:如何离线执行php任务
- 下一篇:PHP 中使用ajax时一些常见错误总结整理
相关文章
- ·php mysql数据批量删除实现代码(2014-09-11)
- ·php 批量删除数据(2014-09-12)
- ·使用php批量删除数据库下所有前缀为prefix_的表(2021-02-09)
- ·php批量删除超链接的实现方法(2021-06-20)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)