php批量删除操作(数据访问)


Posted in PHP onMay 23, 2017

本文实例为大家分享了php批量删除操作的具体代码,供大家参考,具体内容如下

php批量删除操作(数据访问)

1.批量删除页面 piliangcaozuo.php

<body>
<form action="shanchu.php" method="post">
<table width="100%" border="1" cellpadding="0" cellspacing="0">
  <tr>
    <td><input type="checkbox" name="qx" onclick="quanxuan(this)"/>代号</td>
    <td>名称</td>   
  </tr>
  <?php
   require"DBDA.class1.php";
   $db = new DBDA();
   $sql = "select * from nation";
   $arr = $db->query($sql);
   foreach($arr as $v)
  {
    echo "<tr>
        <td><input type='checkbox' name='ck[]' class='ck' value='{$v[0]}'/>{$v[0]}</td>
        <td>{$v[1]}</td>   
       </tr>";
  }
  ?>  
</table>
<input type="submit" value="批量删除" />
</form>
</body>
<script type="text/javascript">
function quanxuan(qx)
{
  var ck=document.getElementsByClassName("ck");
  if(qx.checked)
  {
    for(var i=0;i<ck.length;i++)
    {
      ck[i].setAttribute("checked","checked");
    }
  }
  else
  {
    for(var i=0;i<ck.length;i++)
    {
      ck[i].removeAttribute("checked");
    }
  }
}
</script>
</html>

引用的封装类 DBDA.class1.php

<?php
class DBDA
{
  public $host = "localhost";
  public $uid = "root";
  public $pwd = "123";
  public $dbname = "test_123";
  //执行SQL语句返回相应的结果
  //$sql 要执行的SQL语句
  //$type 代表SQL语句的类型,0代表增删改,1代表查询
  function query($sql,$type=1)
  {
    $db = new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname);
    
    $result = $db->query($sql);
    
    if($type)
    {
      //如果是查询,显示数据
      return $result->fetch_all();
    }
    else
    {
      //如果是增删改,返回true或者false
      return $result;
    }
  }
}

2.删除处理界面 sanchu.php

<?php
$arr = $_POST["ck"];

require"DBDA.class.php";
$db = new DBDA();
//delete from nation where code in('n001','n002','n003')

$str = implode("','",$arr); 
$sql = "delete from nation where code in('{$str}')";
/*echo $sql;*/
if($db->query($sql,0))
{
  header("location:piliangcaozuo.php");
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
十天学会php之第七天
Oct 09 PHP
一个php作的文本留言本的例子(六)
Oct 09 PHP
用PHP查询域名状态whois的类
Nov 25 PHP
解析在zend Farmework下如何创立一个FORM表单
Jun 28 PHP
解决FastCGI 进程超过了配置的活动超时时限的问题
Jul 03 PHP
PHP添加Xdebug扩展的方法
Feb 12 PHP
使用GDB调试PHP代码,解决PHP代码死循环问题
Mar 02 PHP
PHP实现事件机制的方法
Jul 10 PHP
PHP使用redis实现统计缓存mysql压力的方法
Nov 14 PHP
thinkphp3.2实现跨控制器调用其他模块的方法
Mar 14 PHP
php smtp实现发送邮件功能
Jun 22 PHP
解决laravel5中auth用户登录其他页面获取不到登录信息的问题
Oct 08 PHP
[原创]PHP正则删除html代码中a标签并保留标签内容的方法
May 23 #PHP
php出租房数据管理及搜索页面
May 23 #PHP
Yii框架创建cronjob定时任务的方法分析
May 23 #PHP
php注册审核重点解析(数据访问)
May 23 #PHP
php + nginx项目中的权限详解
May 23 #PHP
Yii框架实现记录日志到自定义文件的方法
May 23 #PHP
Yii 2.0如何使用页面缓存方法示例
May 23 #PHP
You might like
PHP数组传递是值传递而非引用传递概念纠正
2013/01/31 PHP
兼容PHP和Java的des加密解密代码分享
2014/06/26 PHP
php抓取并保存网站图片的实现代码
2015/10/28 PHP
jQuery 全选效果实现代码
2009/03/23 Javascript
仅img元素创建后不添加到文档中会执行onload事件的解决方法
2011/07/31 Javascript
Javascript图像处理—平滑处理实现原理
2012/12/28 Javascript
javascript中this做事件参数相关问题解答
2013/03/17 Javascript
有关于eclipse配置spket需要注意的一些地方
2013/04/07 Javascript
原生js仿jq判断当前浏览器是否为ie,精确到ie6~8
2014/08/30 Javascript
js实现有时间限制消失的图片方法
2015/02/27 Javascript
js调用父框架函数与弹窗调用父页面函数的简单方法
2016/11/01 Javascript
浅谈javascript的url参数parse和build函数
2017/03/04 Javascript
Angular2下使用pdf插件的方法详解
2017/04/29 Javascript
使用bootstraptable插件实现表格记录的查询、分页、排序操作
2017/08/06 Javascript
基于对象合并功能的实现示例
2017/10/10 Javascript
js实现鼠标移动到图片产生遮罩效果
2017/10/21 Javascript
总结JavaScript在IE9之前版本中内存泄露问题
2018/04/28 Javascript
Angular 实现输入框中显示文章标签的实例代码
2018/11/07 Javascript
微信小程序实现时间预约功能
2018/11/27 Javascript
Angular使用ControlValueAccessor创建自定义表单控件
2019/03/08 Javascript
javascript实现blob加密视频源地址的方法
2019/08/08 Javascript
详解微信小程序图片地扯转base64解决方案
2019/08/18 Javascript
layer.prompt使文本框为空的情况下也能点击确定的方法
2019/09/24 Javascript
15个简单的JS编码标准让你的代码更整洁(小结)
2020/07/16 Javascript
python用字典统计单词或汉字词个数示例
2014/04/22 Python
python微信跳一跳系列之棋子定位像素遍历
2018/02/26 Python
Python中shapefile转换geojson的示例
2019/01/03 Python
Flask模板引擎之Jinja2语法介绍
2019/06/26 Python
python找出因数与质因数的方法
2019/07/25 Python
使用pyecharts生成Echarts网页的实例
2019/08/12 Python
浅析NumPy 切片和索引
2020/09/02 Python
意大利包包和行李箱销售网站:Bagaglio.it
2021/03/02 全球购物
财务整改报告范文
2014/11/05 职场文书
党员转正申请报告
2015/05/15 职场文书
会议主持人开场白台词
2015/05/28 职场文书
2016年清明节红领巾广播稿
2015/12/17 职场文书