Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana saya bisa menambahkan kotak centang ke tabel data yang akan digunakan untuk menghapus baris yang dipilih?

Bungkus seluruh tabel dan tombol dalam bentuk:

<form action="" method="post">
...
...
</form>

Di dalam loop sementara Anda, tambahkan kotak centang ke sel hapus:

// concatenate or echo as required
<input type="checkbox" name="delete[]" value="<?php echo (int)$rows['id']; ?>" />

Pastikan tombol Anda bertipe submit :

<input type="submit" value="Delete Selected" />

Di sisi PHP:

if(isset($_POST['delete']) && is_array($_POST['delete']) && count($_POST['delete']) > 0){
    foreach($_POST['delete'] as $deleteId){
        // run query to delete $deleteId
    }
}

Ini berfungsi karena PHP mem-parsing kotak centang dengan nama delete[] ke dalam larik asli



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dapatkan nama dan nilai kolom di for loop PHP

  2. Bagaimana cara membuat acara yang berjalan setiap 24 jam?

  3. Cara Mengganti Nama Tabel di MySQL

  4. Apakah ada SQLite yang setara dengan DESCRIBE [tabel] MySQL?

  5. SQL bersarang urutan oleh?