Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Menginput peminjaman barang lebih dari 1
saya mau bertanya bagaimana cara menginput data peminjaman di web contoh tabelnya :
No pinjam : Tgl Pinjam : Kode barang : Nama barang : (contoh : mouse,keyboard,proyektor) Jumlah pinjam :(contoh : 1,2,1) Tanggal Kembali :(contoh : 5 hari,2 hari, 1 minggu)
seperti pada contoh bagaimana cara saya menginput nama barang lebih dari 1 dengan barang yang berbeda beda dengan jumlahnya masing masing dan pengembalian yg berbeda beda hari, tolong bantu saya
5 Jawaban:
Sebaiknya tabel yang punya multi value di pisah biar normal . Jadi nanti logikanya 1 no peminjam itu bisa pinjam banyak (barang, jumlah, tanggal) begitu bukan ?
nah iya betul kata mas @markeronly... bisa dibuat 2 tabel, contoh :
1. peminjaman (id_peminjaman, no_peminjaman, tgl_peminjaman) 2. peminjaman_detail (idDetail, id_peminjaman, id_barang, jumlah_barang, tgl_kembali)
untuk interface sendiri, dia nnti ada dua interface.. di interface awal, user input data nomor peminjaman ama tgl peminjaman dulu, nah kalau udah diisi (insert), nnti bakalan muncul interface buat ngisiin data peminjaman detailnya (barang,jumlah,tgl kembali), nahh di menu ini akan nambahkan(insert) ke tabel peminjaman_detail dengan ketentuan id_peminjaman diambil dari data penginputan sebelumnya (waktu ngisi data peminjaman nomor & tgl peminjaman).....
atau bisa juga menggunakan bootstrap yg support buat form inputan multi value... jadi nnti sisa pake perulangan doang pas ngerekam ke tabel peminjaman_detailnya
Maaf tapi saya masih belum mengerti bisa dijelaskan lebih terperinci, kalo bisa di beri contoh
Jawaban Terpilih
@Jimin
https://jsfiddle.net/rshy6ho9/24/ Contoh interface/UI dari permasalahannya. Alurnya bisa kaya @Alifnur atau nanti insert dulu ke database yang ada tabel no pinjam sama tgl pinjam kode peminjaman, kemudian tabel yang kedua ambil id dari tabel pertama untuk di jadikan foreign key nya
Tabel Pertama ---------------------------------------- id | no_pinjam | tgl_pinjam | kode_pinjam ---------------------------------------- 1 | 1 | 2018-02-21 | ABC1
Tabel Kedua ------------------------------------------- id | id_tbl_pertama | nama_barang | jml_pinjam | tgl_kembali ------------------------------------------- 1 | 1 | Mouse | 2 | 2018-02-31 2 | 1 | Printer | 1 | 2018-03-01 3 | 1 | Keyboard | 5 | 2018-02-25
Buat nampilin hari nya tinggal dikurangi dari tgl_kembali sama tgl_pinjam nanti ketemu berapa harinya, ini ada kok di documentasinya sql.
Kodingnya agan bisa ngembangin yaa dari contoh diatas harusnya udah dapet logikanya ^^ semoga membantu dengan sarapan ini
sangat bermanfaat terimakasih @markeronly dan @AlifNur atas bantuannya