Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk memadam senarai dalam kelompok dalam php

Bagaimana untuk memadam senarai dalam kelompok dalam php

zbt
zbtasal
2023-08-23 15:21:50904semak imbas

Cara memadam senarai dalam kelompok dengan PHP: 1. Sambungkan ke pangkalan data 2. Tulis borang HTML untuk pengguna memilih data yang hendak dipadamkan. Borang tersebut biasanya mengandungi kotak pilihan untuk memilih baris data yang akan dipadamkan 3. Skrip PHP perlu ditulis untuk mengendalikan penyerahan borang dan melakukan operasi pemadaman 4. Sambungan pangkalan data perlu ditutup; Dalam PHP, anda boleh menggunakan kaedah `$conn->close()` untuk menutup sambungan.

Bagaimana untuk memadam senarai dalam kelompok dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi php8.1.3, komputer DELL G3.

PHP ialah bahasa skrip bahagian pelayan yang digunakan secara meluas yang digunakan untuk membangunkan halaman web dinamik dan aplikasi web. Semasa proses pembangunan, selalunya perlu melakukan operasi pada senarai, termasuk pemadaman kelompok. Artikel ini akan memperkenalkan cara menggunakan PHP untuk memadam data dalam senarai dalam kelompok.

1. Untuk memadamkan senarai dalam kelompok, anda perlu menyambung ke pangkalan data terlebih dahulu. Dengan mengandaikan kami menggunakan pangkalan data MySQL, kami boleh menggunakan sambungan MySQLi PHP atau sambungan PDO untuk menyambung ke pangkalan data. Berikut adalah contoh kod yang menggunakan sambungan MySQLi untuk menyambung ke pangkalan data:

$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "mydatabase";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
?>

2. Selepas menyambung ke pangkalan data, kita perlu menulis borang HTML untuk pengguna memilih data yang hendak dipadamkan. Borang itu biasanya mengandungi kotak semak untuk memilih baris data untuk dipadamkan. Berikut ialah contoh borang HTML ringkas:

<form action="delete.php" method="post">
    <table>
        <tr>
            <th>选择</th>
            <th>数据</th>
        </tr>
        <tr>
            <td><input type="checkbox" name="ids[]" value="1"></td>
            <td>数据1</td>
        </tr>
        <tr>
            <td><input type="checkbox" name="ids[]" value="2"></td>
            <td>数据2</td>
        </tr>
        <tr>
            <td><input type="checkbox" name="ids[]" value="3"></td>
            <td>数据3</td>
        </tr>
    </table>
    <input type="submit" value="删除选中数据">
</form>

Dalam borang, kami menggunakan tatasusunan kotak semak yang dipanggil `id[]` untuk menyimpan ID baris data yang dipilih oleh pengguna. Apabila pengguna menyerahkan borang, nilai ID yang dipilih akan dihantar ke skrip PHP sebelah pelayan.

3 Seterusnya, kita perlu menulis skrip PHP untuk mengendalikan penyerahan borang dan melakukan operasi pemadaman. Berikut ialah contoh skrip padam mudah:

// 检查是否有选择的数据行
if(isset($_POST[&#39;ids&#39;])){
// 循环遍历选中的ID值
foreach($_POST[&#39;ids&#39;] as $id){
// 使用SQL语句删除对应的数据行
$sql = "DELETE FROM mytable WHERE id = $id";
if ($conn->query($sql) === TRUE) {
echo "数据删除成功";
} else {
echo "数据删除失败: " . $conn->error;
}
}
}
?>

Dalam kod di atas, kami mula-mula menyemak sama ada terdapat baris data yang dipilih. Jika ada, kami menggunakan gelung untuk melintasi nilai ID yang dipilih dan menggunakan pernyataan SQL untuk melaksanakan operasi pemadaman. Operasi padam menggunakan jadual bernama `mytable`, yang mengandungi lajur bernama `id`, yang digunakan untuk menyimpan pengecam unik baris data.

4 Akhirnya, kita perlu menutup sambungan pangkalan data. Dalam PHP, anda boleh menggunakan kaedah `$conn->close()` untuk menutup sambungan. Kod lengkap adalah seperti berikut:

// 连接到数据库的代码
// 处理表单提交的代码
// 关闭数据库连接
$conn->close();
?>

Melalui langkah di atas, kita boleh menggunakan PHP untuk memadam data dalam senarai secara berkelompok. Apabila pengguna memilih baris data untuk dipadamkan dan menyerahkan borang, skrip PHP akan melaksanakan operasi pemadaman dan mengembalikan hasil yang sepadan. Dengan cara ini, kami boleh mengurus dan mengendalikan data dalam senarai dengan mudah .

Atas ialah kandungan terperinci Bagaimana untuk memadam senarai dalam kelompok dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn