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

Menambahkan baris ke mysql dari bidang formulir jquery dinamis

Jika Anda memiliki beberapa input formulir dengan nama yang sama, dan nama tersebut diakhiri dengan tanda kurung siku ganda [] , nilainya akan diubah menjadi array ketika PHP mengisi $_POST dari formulir.

Jadi tombol jQuery Anda harus menyisipkan baris dengan bidang bernama seperti ini:

<input type="text" name="item_name[]" value="" />
<input type="text" name="item_cost[]" value="" />
<input type="text" name="item_quantity[]" value="" />

Dalam kode PHP Anda yang mengambil formulir pengiriman, Anda dapat memproses semua baris yang ada seperti ini:

//I used `item_name` as the loop termination condition, 
//but any of the 3 keys would have worked
for ($i = 0; $i < count($_POST['item_name']); $i++) {
    $item_name = $_POST['item_name'][$i];
    $item_cost = $_POST['item_cost'][$i];
    $item_quantity = $_POST['item_quantity'][$i];

    //here, inside the loop, run your database query using the 3 values above    
}


  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 mendapatkan nilai untuk setiap hari dalam sebulan

  2. Bagaimana cara menampilkan kesalahan MySQL di PHP untuk kueri panjang yang bergantung pada input pengguna?

  3. Pilih Database MySQL di Linux melalui Command Line

  4. Haruskah kita memasukkan kolom sortir, kunci utama pada indeks komposit (MySQL)

  5. membaca dari MySQL lebih cepat atau membaca dari file lebih cepat?