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

Bagaimana cara memasukkan beberapa nilai kotak centang ke dalam tabel?

Anda harus menentukan

<input type="checkbox" name="Days[]" value="Daily">Daily<br>

sebagai larik.

Tambahkan [] untuk semua nama Days dan bekerja di php dengan ini seperti array.

Setelah itu, Anda dapat INSERT nilai pada kolom yang berbeda di db, atau gunakan implode dan simpan nilai ke dalam satu kolom.

Tidak mengujinya, tetapi Anda dapat mencoba seperti ini. Jangan lupa ganti mysql dengan mysqli .

<html>
<body>
<form method="post" action="chk123.php">
Flights on: <br/>
<input type="checkbox" name="Days[]" value="Daily">Daily<br>
<input type="checkbox" name="Days[]" value="Sunday">Sunday<br>
<input type="checkbox" name="Days[]" value="Monday">Monday<br>
<input type="checkbox" name="Days[]" value="Tuesday">Tuesday <br>
<input type="checkbox" name="Days[]" value="Wednesday">Wednesday<br>
<input type="checkbox" name="Days[]" value="Thursday">Thursday <br>
<input type="checkbox" name="Days[]" value="Friday">Friday<br>
<input type="checkbox" name="Days[]" value="Saturday">Saturday <br>
<input type="submit" name="submit" value="submit">
</form>
</body>
</html>
<?php

// Make a MySQL Connection
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());

$checkBox = implode(',', $_POST['Days']);

if(isset($_POST['submit']))
{       
    $query="INSERT INTO example (orange) VALUES ('" . $checkBox . "')";     

    mysql_query($query) or die (mysql_error() );

    echo "Complete";

}

?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana menghubungkan database MySQL jarak jauh di PHP

  2. Apa Itu MySQL:Gambaran Umum

  3. Tidak dapat terhubung ke server MySQL lokal melalui soket '/var/lib/mysql/mysql.sock' (2)

  4. Cara Menjalankan Beberapa Instance MySQL di Mesin yang Sama

  5. MySQL COALESCE () Dijelaskan