pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

<legend id='SUCpy'><style id='SUCpy'><dir id='SUCpy'><q id='SUCpy'></q></dir></style></legend>
    <bdo id='SUCpy'></bdo><ul id='SUCpy'></ul>
  • <small id='SUCpy'></small><noframes id='SUCpy'>

    1. <tfoot id='SUCpy'></tfoot>

        <i id='SUCpy'><tr id='SUCpy'><dt id='SUCpy'><q id='SUCpy'><span id='SUCpy'><b id='SUCpy'><form id='SUCpy'><ins id='SUCpy'></ins><ul id='SUCpy'></ul><sub id='SUCpy'></sub></form><legend id='SUCpy'></legend><bdo id='SUCpy'><pre id='SUCpy'><center id='SUCpy'></center></pre></bdo></b><th id='SUCpy'></th></span></q></dt></tr></i><div class="3y7fmmz" id='SUCpy'><tfoot id='SUCpy'></tfoot><dl id='SUCpy'><fieldset id='SUCpy'></fieldset></dl></div>

        使用復選框、PHP 和 MySQL 刪除多行

        Deleting multiple rows using checkboxes, PHP and MySQL(使用復選框、PHP 和 MySQL 刪除多行)
          <tbody id='nAKth'></tbody>

                  <bdo id='nAKth'></bdo><ul id='nAKth'></ul>
                  <tfoot id='nAKth'></tfoot>

                  <small id='nAKth'></small><noframes id='nAKth'>

                  <legend id='nAKth'><style id='nAKth'><dir id='nAKth'><q id='nAKth'></q></dir></style></legend>
                  <i id='nAKth'><tr id='nAKth'><dt id='nAKth'><q id='nAKth'><span id='nAKth'><b id='nAKth'><form id='nAKth'><ins id='nAKth'></ins><ul id='nAKth'></ul><sub id='nAKth'></sub></form><legend id='nAKth'></legend><bdo id='nAKth'><pre id='nAKth'><center id='nAKth'></center></pre></bdo></b><th id='nAKth'></th></span></q></dt></tr></i><div class="9d9b1z5" id='nAKth'><tfoot id='nAKth'></tfoot><dl id='nAKth'><fieldset id='nAKth'></fieldset></dl></div>
                • 本文介紹了使用復選框、PHP 和 MySQL 刪除多行的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  正如標題所示,我想從我的數據庫中刪除多行.為了實現這一點,我有兩個文件,一個前端文件,它生成一個表格,顯示用戶可以刪除的文件,這些文件使用復選框選擇.

                  As the title suggests I want to delete multiple rows from my database. To accomplish this I have two files, a front end file that generates a table that shows the files a user may delete which are chosen using checkboxes.

                  后端文件是對選中的復選框進行處理,并使用SQL語句刪除選中的文件.

                  The back end file is to process the selected checkboxes and use an SQL statement to delete the chosen files.

                  我遇到的問題是將選定文件的 id 從前端傳遞到后端.兩個文件的代碼如下:

                  The problem I am having is passing the id of a selected file from the front end to the back. The code for both files are below:

                  前端

                  //Build Table Query
                  $query="SELECT * FROM documents";
                  $result= mysqli_query($con, $query) or die("Invalid query");
                  
                  $count = mysqli_affected_rows($con); 
                  
                  ?>
                  <table width="400" border="0" cellspacing="1" cellpadding="0">
                  <tr>
                  <td><form name="form1" method="post" action="deletefilesback.php">
                  <table width="800" border="0" cellpadding="3" cellspacing="2" bgcolor="#CCCCCC">
                  <tr>
                  <td colspan="5" bgcolor="#FFFFFF" align="center"><strong>Delete Multiple         Files</strong></td>
                  </tr>
                  <tr>
                  <td align="center" bgcolor="#FFFFFF">#</td>
                  <td align="center" bgcolor="#FFFFFF"><strong>Id</strong></td>
                  <td align="center" bgcolor="#FFFFFF"><strong>Title</strong></td>
                  <td align="center" bgcolor="#FFFFFF"><strong>Description</strong></td>
                  <td align="center" bgcolor="#FFFFFF"><strong>File Location</strong></td>
                  </tr>
                  <?php
                  while($row = mysqli_fetch_array($result)){
                  ?>
                  <tr>
                  <td align="center" bgcolor="#FFFFFF"><input name="checkbox[]" type="checkbox"  id="checkbox[]" value="<?php echo $rows['id']; ?>"></td>
                  <td bgcolor="#FFFFFF"><?php echo $row['id']; ?></td>
                  <td bgcolor="#FFFFFF"><?php echo $row['title']; ?></td>
                  <td bgcolor="#FFFFFF"><?php echo $row['description']; ?></td>
                  <td bgcolor="#FFFFFF"><?php echo $row['doc_link']; ?></td>
                  </tr>
                  <?php
                  }
                  ?>
                  <tr>
                  <td colspan="5" align="center" bgcolor="#FFFFFF"><input name="delete" type="submit"   id="delete" value="Delete Files"></td>
                  </tr>
                  </table>
                  </form>
                  </td>
                  </tr>
                  </table>
                  

                  后端

                  $delete = $_POST['checkbox'];
                  
                  //Then do what you want with the selected items://
                  foreach ($delete as $id) {
                  
                  $query="DELETE FROM documents WHERE id = '".$id."'";
                  $result= mysqli_query($con, $query) or die("Invalid query");
                  
                  }
                  //Show that the items have been successfully removed.//
                  if (mysqli_affected_rows($con) > 0) {
                  echo '<p>The selected items have been successfully deleted.</p>';
                  } else {
                  echo '<p>An error has occurred while processing your request</p>';
                  }
                  ?>
                  

                  請注意,一旦這個工作正常,我將使用 unlink 函數使用前端表的 doc_link 部分刪除服務器上的文件.謝謝

                  As a note, once this is working I will be using the unlink function to delete the file on the server using the doc_link part of the table on the front end. Thanks

                  推薦答案

                  在html頁面中這樣做

                  in html page do it like this

                  <input name="checkbox[<?php echo $row['id']?>]"
                  

                  在后端這樣做

                  foreach ($delete as $id => $val) {
                      if($val=='checked'){
                          $query="DELETE FROM documents WHERE id = '".$id."'";
                          $result= mysqli_query($con, $query) or die("Invalid query");
                      }
                  }
                  

                  這篇關于使用復選框、PHP 和 MySQL 刪除多行的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                  PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                  PHP PDO ODBC connection(PHP PDO ODBC 連接)
                  Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                  php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                  MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)

                    <legend id='aC23E'><style id='aC23E'><dir id='aC23E'><q id='aC23E'></q></dir></style></legend>

                          <tbody id='aC23E'></tbody>
                        • <bdo id='aC23E'></bdo><ul id='aC23E'></ul>

                          <small id='aC23E'></small><noframes id='aC23E'>

                        • <i id='aC23E'><tr id='aC23E'><dt id='aC23E'><q id='aC23E'><span id='aC23E'><b id='aC23E'><form id='aC23E'><ins id='aC23E'></ins><ul id='aC23E'></ul><sub id='aC23E'></sub></form><legend id='aC23E'></legend><bdo id='aC23E'><pre id='aC23E'><center id='aC23E'></center></pre></bdo></b><th id='aC23E'></th></span></q></dt></tr></i><div class="db3vv7h" id='aC23E'><tfoot id='aC23E'></tfoot><dl id='aC23E'><fieldset id='aC23E'></fieldset></dl></div>
                          <tfoot id='aC23E'></tfoot>
                            主站蜘蛛池模板: 银川美容培训-美睫美甲培训-彩妆纹绣培训-新娘化妆-学化妆-宁夏倍莱妮职业技能培训学校有限公司 临时厕所租赁_玻璃钢厕所租赁_蹲式|坐式厕所出租-北京慧海通 | 外贸资讯网 - 洞悉全球贸易,把握市场先机 | 自动检重秤-动态称重机-重量分选秤-苏州金钻称重设备系统开发有限公司 | 硬齿面减速机_厂家-山东安吉富传动设备股份有限公司 | 成都装修公司-成都装修设计公司推荐-成都朗煜装饰公司 | 黑龙江「京科脑康」医院-哈尔滨失眠医院_哈尔滨治疗抑郁症医院_哈尔滨精神心理医院 | 双菱电缆-广州电缆厂_广州电缆厂有限公司 | ptc_浴霸_大巴_干衣机_呼吸机_毛巾架_电动车加热器-上海帕克 | 利浦顿蒸汽发生器厂家-电蒸汽发生器/燃气蒸汽发生器_湖北利浦顿热能科技有限公司官网 | 培训一点通 - 合肥驾校 - 合肥新亚驾校 - 合肥八一驾校 | 东莞画册设计_logo/vi设计_品牌包装设计 - 华略品牌设计公司 | 喷播机厂家_二手喷播机租赁_水泥浆洒布机-河南青山绿水机电设备有限公司 | 达利园物流科技集团-| 东莞螺丝|东莞螺丝厂|东莞不锈钢螺丝|东莞组合螺丝|东莞精密螺丝厂家-东莞利浩五金专业紧固件厂家 | 档案密集架_电动密集架_移动密集架_辽宁档案密集架-盛隆柜业厂家现货批发销售价格公道 | 学叉车培训|叉车证报名|叉车查询|叉车证怎么考-工程机械培训网 | 尊享蟹太太美味,大闸蟹礼卡|礼券|礼盒在线预订-蟹太太官网 | 辐射仪|辐射检测仪|辐射巡测仪|个人剂量报警仪|表面污染检测仪|辐射报警仪|辐射防护网 | 杭州门窗厂家_阳光房_包阳台安装电话-杭州窗猫铝合金门窗 | 北京开业庆典策划-年会活动策划公司-舞龙舞狮团大鼓表演-北京盛乾龙狮鼓乐礼仪庆典策划公司 | 电动葫芦|防爆钢丝绳电动葫芦|手拉葫芦-保定大力起重葫芦有限公司 | 电磁流量计_智能防腐防爆管道式计量表-金湖凯铭仪表有限公司 | 企业VI设计_LOGO设计公司_品牌商标设计_【北京美研】 | 渗透仪-直剪仪-三轴仪|苏州昱创百科 | 电气控制系统集成商-PLC控制柜变频控制柜-非标自动化定制-电气控制柜成套-NIDEC CT变频器-威肯自动化控制 | 多功能三相相位伏安表-变压器短路阻抗测试仪-上海妙定电气 | 避光流动池-带盖荧光比色皿-生化流动比色皿-宜兴市晶科光学仪器 东莞爱加真空科技有限公司-进口真空镀膜机|真空镀膜设备|Polycold维修厂家 | 超声骨密度仪,双能X射线骨密度仪【起草单位】,骨密度检测仪厂家 - 品源医疗(江苏)有限公司 | 智能楼宇-楼宇自控系统-楼宇智能化-楼宇自动化-三水智能化 | 杭州火蝠电商_京东代运营_拼多多全托管代运营【天猫代运营】 | 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | SEO网站优化,关键词排名优化,苏州网站推广-江苏森歌网络 | 洗瓶机厂家-酒瓶玻璃瓶冲瓶机-瓶子烘干机-封口旋盖压盖打塞机_青州惠联灌装机械 | 机械立体车库租赁_立体停车设备出租_智能停车场厂家_春华起重 | 婚博会2024时间表_婚博会门票领取_婚博会地址-婚博会官网 | 齿轮减速机电机一体机_齿轮减速箱加电机一体化-德国BOSERL蜗轮蜗杆减速机电机生产厂家 | 德国进口电锅炉_商用电热水器_壁挂炉_电采暖器_电热锅炉[德国宝] | 定制异形重型钢格栅板/钢格板_定做踏步板/排水沟盖板_钢格栅板批发厂家-河北圣墨金属制品有限公司 | 动物解剖台-成蚊接触筒-标本工具箱-负压实验台-北京哲成科技有限公司 | 北京公积金代办/租房发票/租房备案-北京金鼎源公积金提取服务中心 | 磁力轮,磁力联轴器,磁齿轮,钕铁硼磁铁-北京磁运达厂家 |