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

Cara mendapatkan beberapa parameter dengan nama yang sama dari URL di PHP dan memasukkan semua catatan ke dalam tabel

Anda mencoba menetapkan nilai dengan nama yang sama. Jadi, nilai terakhir Anda diganti dengan nilai yang ada.

misalnya:URL Anda terlihat seperti,

http://www.example.com/index.php?finished_product_name=abc&material_name=xxx&finished_product_name=pqr&material_name=yyy

jadi $_GET['finished_product_name'] Anda memiliki nilai pqr bukan abc .

Jika Anda dapat mengubah nama bidang dengan menyertakan [] , maka PHP akan membuat larik yang berisi semua nilai yang cocok:

http://www.example.com/index.php?id[]=123&version[]=3&id[]=234&version[]=4

contoh URL Anda seperti,

http://www.example.com/index.php?finished_product_name[]=abc&material_name[]=xxx&finished_product_name[]=pqr&material_name[]=yyy

for loop Anda adalah :

for ($i=0; $i < count($_POST['finished_product_name']); $i++ )
{
    $product =$_POST['finished_product_name'][$i];
    $material = $_POST['material_name'][$i];
    $quantity = $_POST'product_quantity'][$i]; 
}


  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 INSERT Jika Baris Tidak Ada (UPSERT) di MySQL

  2. Apakah ada cara di MySQL untuk membalikkan bidang boolean dengan satu permintaan?

  3. Ekspor Database MySQL Atau MariaDB

  4. Doctrine 2 fungsi mysql FIELD diurutkan berdasarkan

  5. Bagaimana cara menanyakan beberapa database serupa menggunakan Peewee?