Adi Sumaryadi - Bicara IT dan Internet

Mendapatkan Array Key dan Value Dari Form yang Di Post

Oleh Adi Sumaryadi pada Selasa, 28 November 2017 04:48 WIB

Terkadang kita mempunyai data banyak yang harus diposting dalam sebuah form tetapi merupakan data yang sama. Untuk lebih memudahkannya data ID dari barisan data itu kita jadikan kunci array (key) sedangkan isinya adalah sebagai value. Lalu bagaimana saat diposting dan dibaca oleh PHP?

Misalkan Kita punya form dengan data sebagai berikut:

<input type="text" name="brand[20]" value="2" />
<input type="text" name="brand[10]" value="4" />
<input type="text" name="brand[11]" value="5" />
<input type="text" name="brand[12]" value="6" />


Maka saat diposting kita bisa mendapatkan key sebagai kunci untuk melakukan query dan menyimpan value kedalam tabel dengan cara seperti dibawah ini.

$brand = $_POST['brand'];
while( list( $field, $value ) = each( $brand )) 
{
    $brandid = $field;
    $nilai = $value;
   //Selanjutnya sesuaikan operasi anda
  // Contoh update tbl_brand set jumlah='$nilai' where brandid='$brandid'
}


Semoga bermanfaat.