Heim  >  Artikel  >  Backend-Entwicklung  >  So löschen Sie Daten stapelweise in PHP

So löschen Sie Daten stapelweise in PHP

Guanhui
GuanhuiOriginal
2020-05-11 15:08:352902Durchsuche

So löschen Sie Daten stapelweise in PHP

So löschen Sie Daten stapelweise in PHP

Übermitteln Sie zunächst die ID der Daten, die gelöscht werden müssen, an das Backend-PHP in Verwenden Sie dann „$_GET“ in PHP, um die zu löschende Daten-ID abzurufen, und stellen Sie schließlich eine Verbindung zur MySQL-Datenbank her, um die Daten einzeln zu löschen, oder verwenden Sie „IN“, um alles zu löschen auf einmal.

Beispielcode

HTML:

<form id="form2" name="form2" method="post" action="del_product.php">
    <label>
        <input type="checkbox" name="id[]" value="1" style="background:none; border:none;" />
            1
    </label>
    <label>
        <input type="checkbox" name="id[]" value="2" style="background:none; border:none;" />
            2
    </label>
    <label>
        <input type="checkbox" name="id[]" value="3" style="background:none; border:none;" />
            3
    </label>
    <label>
        <input type="checkbox" name="id[]" value="4" style="background:none; border:none;" />
            4
    </label>
    <label>
        <input type="checkbox" name="id[]" value="5" style="background:none; border:none;" />
            5
    </label>
    <div style="padding-left:20px;">
        <input type="button" value="全选" style="background:url(images/cheall.jpg) no-repeat; width:60px; height:23px; border:none;" onClick="selectBox(&#39;all&#39;)"/>
        <input type="button" value="反选" style="background:url(images/cheall.jpg) no-repeat; width:60px; height:23px; border:none;" onClick="selectBox(&#39;reverse&#39;)"/>
        <input type="submit" name="btnSave" style="background:url(images/cheall.jpg) no-repeat; width:60px; height:23px; border:none;" value="删除"/>
    </div>
</form>

PHP:

if($_POST[&#39;btnSave&#39;]){
  if(empty($_POST[&#39;id&#39;])){
         echo"<script>alert(&#39;必须选择一个产品,才可以删除!&#39;);history.back(-1);</script>";
       exit;
     } else {
     /*如果要获取全部数值则使用下面代码*/
     $id= implode(",",$_POST[&#39;id&#39;]);
     $str="DELETE FROM `product` where id in ($id)";
     mysql_query($str);
     echo "<script>alert(&#39;删除成功!&#39;);window.location.href=&#39;product_list.php&#39;;</script>";
  }
}

Empfohlenes Tutorial: „PHP-Tutorial

Das obige ist der detaillierte Inhalt vonSo löschen Sie Daten stapelweise in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn