Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
(tdk berhasil) cara insert data sekaligus dgn php
saya ingin insert data yang sudah saya dpatkan melalui submit user, lalu dipindahkan ke table detail_peminjam kok tidk brhasil ya insert ya ? apakah ada yg slah dgan kode saya ?
if(isset($_POST['simpan'])) {
$pinjam = $buku->getAllPeminjamanWhereIdUser($idUser);
$jml = count($pinjam);
var_dump($jml);
for ($i = 0; $i < $jml; $i++){
$tgl_pinjam = $_POST['tgl_pinjam'][$i];
$tgl_kembali = $_POST['tgl_kembali'][$i];
$id_anggota = $pinjam[$i]['id_anggota'];
$id_buku = $pinjam[$i]['id_buku'];
// var_dump($a,$b, $tgl_pinjam, $tgl_kembali); die("Unable to connect to");
$this->koneksi->query("INSERT INTO detail_pinjaman VALUES (null, '$id_anggota', '$id_buku', '$tgl_pinjam', '$tgl_kembali')") or die(mysqli_connect_error());
echo "berhasil";
}
}
// ini function utk mengambil smua tb peminjaman
/*
id_anggota itu sama saja dgn id_user, karna salah tulis di tbnya
*/
public function getAllPeminjamanWhereIdUser($id_user)
{
$data = [];
$sql = $this->koneksi->query("SELECT * FROM peminjaman WHERE id_anggota = '$id_user'") or die(mysqli_error($this->koneksi));
while($row = $sql->fetch_array()){
$data[] = $row;
}
return $data;
}
1 Jawaban:
<div>bagaimana form input html nya<br>biasanya untuk multiple data attribute "name" nya diberi kurung kotak []<br><br>misal untuk data list checkbox belanja<br>maka isi dari tag input nya adalah : <br>name="barang[]"<br><br>mungkin kamu bisa refactor sedikit untuk debugging nya<br>dari :<br><br></div><pre>$this->koneksi->query("INSERT INTO detail_pinjaman VALUES (null, '$id_anggota', '$id_buku', '$tgl_pinjam', '$tgl_kembali')") or die(mysqli_connect_error());</pre><div><br>menjadi :</div><pre>$query = "INSERT INTO detail_pinjaman VALUES (null, '$id_anggota', '$id_buku', '$tgl_pinjam', '$tgl_kembali')");<pre>$this->koneksi->query($query or die(mysqli_connect_error());</pre></pre><div><br>sehingga bisa cek isi dari query nya apakah benar atau tidak</div><pre><pre>$query = "INSERT INTO detail_pinjaman VALUES (null, '$id_anggota', '$id_buku', '$tgl_pinjam', '$tgl_kembali')"); var_dump($query); die;</pre></pre>