Heim >Backend-Entwicklung >PHP-Problem >Was ist die Idee, Codes in PHP stapelweise zu löschen?

Was ist die Idee, Codes in PHP stapelweise zu löschen?

藏色散人
藏色散人Original
2022-11-29 10:12:45997Durchsuche

PHP-Batch-Löschcode-Ideen: 1. Legen Sie die Klassendatei für die Datenbankabfrage fest. 2. Fügen Sie Auswahl-Kontrollkästchen zur Tabelle hinzu. 3. Verwenden Sie js, um die gesamte Auswahl und Deaktivierung der Kontrollkästchen zu steuern. 4. Anhängen außerhalb des Tabellenformulars Klicken Sie auf die Schaltfläche „Formular“ und „Senden“ und steuern Sie mit js die Anzeige detaillierter Eingabeaufforderungsinformationen. 5. Erstellen Sie eine neue PHP-Datei für die Löschverarbeitung.

Was ist die Idee, Codes in PHP stapelweise zu löschen?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, Dell G3-Computer.

php Was ist die Idee der Massenlöschung von Codes?

PHP-Batchlöschung kann mehrere oder alle Daten gleichzeitig löschen

Was ist die Idee, Codes in PHP stapelweise zu löschen?

Erstellen Sie eine neue PHP-Datei, um den Inhalt in der Datenbank anzuzeigen:

<table width="100%" border="1" cellpadding="0" cellspacing="0">
    <tr>
        <td><input type="checkbox" id="qx" onclick="xuanzhong()" />全选</td>
        <td>代号</td>
        <td>名称</td>
    </tr>
     
    <?php
    include("DBDA.class.php");
    $db = new DBDA();
     
    $sql = "select areacode,areaname from nation";
    $attr = $db->Query($sql);
     
    foreach($attr as $v)
    {
        echo "<tr>
        <td><input type=&#39;checkbox&#39; name=&#39;ck[]&#39; class=&#39;ck&#39; value=&#39;{$v[0]}&#39; /></td>
        <td>{$v[0]}</td>
        <td>{$v[1]}</td>
    </tr>";
    }
     
    ?>
     
</table>

DBDA.class.php-Datei ist die Klassendatei für Datenbankabfrage:

<?php
class DBDA
{
    public $host="localhost";
    public $uid = "root";
    public $pwd = "";
    public $dbname = "12345";
     
    //成员方法
    public function Query($sql,$type=1)
    {
        $db = new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname);
        $r = $db->query($sql);
         
        if($type==1)
        {
            return $r->fetch_all();
        }
        else
        {
            return $r;
        }
    }
}

Was ist die Idee, Codes in PHP stapelweise zu löschen?

Fügen Sie dem Formular ein Auswahl-Kontrollkästchen hinzu:

<td><input type="checkbox" id="qx" onclick="xuanzhong()" />全选</td>
<td><input type=&#39;checkbox&#39; name=&#39;ck[]&#39; class=&#39;ck&#39; value=&#39;{$v[0]}&#39; /></td>

Anzeige:

Was ist die Idee, Codes in PHP stapelweise zu löschen?

Verwenden Sie js, um die gesamte Auswahl und Deaktivierung des Kontrollkästchens zu steuern:

<script type="text/javascript">
    function xuanzhong()
    {
        //取全选按钮的选中状态
        var zt = document.getElementById("qx").checked;
         
        //让下面所有的checkbox选中状态改变
        var ck = document.getElementsByClassName("ck");
         
        for(var i=0;i<ck.length;i++)
        {
            if(zt)
            {
                ck[i].setAttribute("checked","checked");
            }
            else
            {
                ck[i].removeAttribute("checked");
            }
        }
    }
</script>

Formular hinzufügen und die Schaltfläche „Senden“ außerhalb des Formulars hinzufügen Tabelle und verwenden Sie js Complete PHP-Code, um die Anzeige detaillierter Eingabeaufforderungsinformationen zu steuern, wenn Sie auf „Löschen“ klicken:

Was ist die Idee, Codes in PHP stapelweise zu löschen?Erstellen Sie abschließend eine neue PHP-Datei zum Löschen erfolgreich!

Empfohlenes Lernen: „

PHP-Video-Tutorial

Was ist die Idee, Codes in PHP stapelweise zu löschen?

Das obige ist der detaillierte Inhalt vonWas ist die Idee, Codes in PHP stapelweise zu löschen?. 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