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

Perbarui tabel database dengan kotak centang, php &mysql

Hal-hal yang perlu diperhatikan:

<input type="checkbox" name="enable" id="enable"> 

harus memiliki nilai yang harus berisi val baris tertentu seperti [di sini kami menganggap nama pengguna sebagai bidang unik tetapi merekomendasikan penggunaan id alih-alih nama pengguna ]:

<input type="checkbox" name="enable[]" id="enable" value="<?php echo $row_Recordset1['username'];?>">

untuk mendapatkan nilainya kita gunakan:$_POST['enabled']

jadi seperti menggunakannya mungkin seperti:

$query1 = mysql_query("UPDATE student SET enable = 0;");
if( isset( $_POST['enabled'] ){
     $strAllUsernameCombined = implode("','", $_POST['enabled']);
     $query1 = mysql_query("UPDATE student SET enable = 0 where username in ('{$strAllUsernameCombined}');");
}

dan saran terakhir untuk penggunaan cantuman while daripada do while



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara apa pun untuk mencapai pencarian seperti teks lengkap di InnoDB

  2. Laravel fasih withCount() seharusnya lebih lambat dari hanya with()

  3. Bergabunglah dengan dua tabel, lalu Pesan Berdasarkan tanggal, TAPI gabungkan kedua tabel

  4. Bagaimana saya bisa menetapkan nilai ke variabel menggunakan fungsi agregat di mysql?

  5. perbedaan antara cap waktu Jquery dan cap waktu php?