Postingan lainnya
Copy multiple data antar tabel via input checkbox
Saya ingin memasukkan banyak data dengan cara multiple checkbox kemudian di eksekusi dengan button input, tapi masih bingung untuk fungsi 'name' dan 'value' pada syntax input checkbox.
berikut lampiran syntax error sy
//form daftar-siswa.php
<form action="daftar-siswa.php" method="post">
<tr>
<td style="text-align: center;"><?= $a['NIS'] ?></td>
<td style="text-align: center;"><?= $a['namaSiswa'] ?></td>
<td style="text-align: center;"><input type="checkbox" name="idBiodata[]" value=$a['idBiodata']></td>
</tr>
<button class="btn" onclick="window.location.href='input-lulus.php'">Masukkan</button>
//form input-lulus.php
<?php
include "koneksi.php";
$idBiodata = $_POST['idBiodata'];
$total = count($idBiodata);
for($x=0; $x<$total; $x++){
mysqli_query($conn, "INSERT INTO biodatalulus values (NULL, '$idBiodata[$x]')");
}
?>
dan tabel yang akan digunakan untuk proses copy data ialah dari tabel 'biodatasiswa' ke tabel 'biodatalulus'
pesan error "Notice: Undefined index: idBiodata in input-lulus.php on line 4"
Tanggapan
coba diperjelas pertanyaanya di atas:
- "eksekusi dengan button input," itu apa?
- sekarang masalah kamu apa?
setelah multiple checkbox dari data yg telah dipilih, data-datanya di eksekusi dgn button "Masukkan" (baris terahir syntax 1), jadi cuma menandai banyak data kemudian banyak data tsb di eksekusi bersamaan dgn 1 btn
masalahnya masih bingung di fungsi 'name' & 'value', karena setelah di klik btn "Masukkan" keluar error ""Notice: Undefined index: idBiodata in input-lulus.php on line 4""
okay errornya tulis di atas ya, jadi yang mau bantu lebih jelas
coab didebug dulu kode nya pakai die dan var_dump untuk lihat isi $_POST['idBIodata'] sudah ada atau belum https://sekolahkoding.com/forum/cara-menampilkan-error-debug-di-php-1552899672
Di halaman daftar siswa name buat checkboxnya coba cek lagi
1 Jawaban:
Sebenarnya agak bingung dengan pertanyaanmu, tp kalau benar data yang diproses adalah data yang dipilih, maka gunakan array untuk menampung apa saja yang dicek. Dari array tersebut bisa dilooping untuk disimpan kedalam database