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

Bagaimana cara menggunakan kotak centang untuk memasukkan true (1) atau false (0) ke mySQL DAN tampilkan seperti yang dicentang dalam formulir php/html?

Anda perlu memberi kotak centang indeks eksplisit dalam HTML:

$i = 0;
while($shift_query = $result_shift_query->fetch_assoc())
    {
    echo "<tr>";    
    echo "<td><input type=\"hidden\" name=\"Shift_ID[]\"></td>";
    echo "<td><input type=\"text\" name=\"Shift_Name[]\"></td>";
    echo "<td><input type=\"text\" name=\"Shift_Short_Name[]\"></td>";
    echo "<td><input type=\"text\" name=\"Shift_Color[]\"></td>";
    echo "<td><input type=\"checkbox\" name=\"Shift_Trig[$i]\"";
        if($shift_query['Shift_Trig'] == '1')
            {
            echo " checked=\"checked\"";
            }
    echo " value=\"1\"></td>";
    echo "<td><input type=\"checkbox\" name=\"deleteBox[$i]\"></td>";
    echo "</tr>";
    $i++;
    }

Dalam kode pembaruan, di awal loop, lakukan:

    if (!isset($trig[$i])) { $trig[$i] = 0; }

Kode pembaruan lainnya tidak berubah.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql codeigniter php asc desc diurutkan berdasarkan hasil penghitungan menggunakan php

  2. Menempatkan Informasi Database mySQL ke dalam Array JavaScript

  3. PHP:Ulangi beberapa array dan buat kueri SQL INSERT

  4. Cara mengatur koneksi MySQL jarak jauh

  5. MySQL:Menambahkan kolom secara dinamis ke hasil kueri