Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

(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;
   }
avatar ridhosurya
@ridhosurya

1 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

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 :&nbsp;<br>name="barang[]"<br><br>mungkin kamu bisa refactor sedikit untuk debugging nya<br>dari :<br><br></div><pre>$this-&gt;koneksi-&gt;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-&gt;koneksi-&gt;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>

avatar insanz01
@insanz01

91 Kontribusi 57 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban