Input POST banyak data dengan name yang sama di PHP


Input POST banyak data dengan name yang sama di PHP
Multiple inputs with same name through POST

Sebelumnya saya menemukan masalah yang sama dalam pembuatan aplikasi berbasis web yakni untuk dapat melakukan Multiple inputs with same name through POST in php (Input POST banyak data dengan nama yang sama di PHP). Setelah saya cari-cari di google dan mencoba menerapkannya ternyata itu adalah hal yang cukup mudah dilakukan.

Mari kita langsung coba praktek pada 2 permasalahan agar lebh fokus pada penerapannya. Disini kita akan menggunakan konsep array untuk dapat mengirim data dari input dan menerimanya dengan method POST pada PHP.

A. Penerapan Penggunaan Array pada kasus pertama

Pada HTML input:
<input name="xyz[]" value="abc" />
<input name="xyz[]" value="def" />
 
Php POST:
1. Penggunaan Foreach
$dataisi = $_POST['xyz'];
foreach ($dataisi as $value) {
echo $value;
}


2. Penggunaan While
$i = 0;
$dataisi = $_POST['xyz'];
$totalarray =  sizeof($dataisi);
while($i <= $totalarray){
echo $_POST['xyz'][$i];
}



B. Penerapan array pada kasus kedua
<input name="xyz[0][nama]" value="abc" />
<input name="xyz[0][alamat]" value="def" />
<input name="xyz[1][nama]" value="ghi" />
<input name="xyz[1][alamat]" value="jkl" />
1. Penggunaan While
$i = 0;
$dataisi = $_POST['xyz'];
$totalarray =  sizeof($dataisi);
while($i <= $totalarray){
echo $_POST['xyz'][$i]['nama'];
echo $_POST['xyz'][$i]['alamat'];
}


Dengan cara diatas, kita dapat input data melalui POST PHP dengan menerapkan form input dengan NAME yang sama. Seringkali ini digunakan dalam pembuatan program dengan kemungkinan input data yang dinamis.

Tulisan ini dari berbagai sumber yang telah penulis kumpulkan dan terapkan sesuai dengan kondisi kasus yang memiliki konsep yang sama. Semoga tulisan ini dapat bermanfaat bagi anda.

Terima kasih dan jangan lupa KLIK IKLAN DIBAWAH untuk memberikan semangat kepada kami dalam mengupdate informasi terbaru.

by Dafizara

0 Comments

Posting Komentar

Komentar anda sangat dibutuhkan bagi kemajuan kami untuk terus berkarya.
Diharapkan :
* Berkomentarlah dengan bahasa yang baik
* Tidak ada unsur SARA, SPAM, PORNO
* Tidak merugikan orang lain
* Menunjukkan identitas yang jelas bukan Anonim

Diperkenankan :
* Komentar promosi link web anda
* Kritik & Saran

[Protected] by DMCA Protection Pro™