Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67478 Members, 783 Products, 5290 Topic, 12955 Comments)

Struktur Tabel Inputan jumlah anggota Keluarga

Dibuat
Login Terakhir 9 Bulan lalu,
Telah Dilihat 2682 Kali
Ridwan, MT Mengatakan : Sultan Account
  1. Salam semuanya,,
  2. Ingin bertanya, saya akan buat aplikasi surat keterangan pindah penduduk. Dalam inputan nya ada inputan untuk jumlah anggota keluarga yang ikut serta. Inputannya sudah Bisa (Lihat Gambar).,,
  3. Pertanyaan nya, gimana cara rancang tabel untuk menerima inputan jumlah anggota keluarga tersebut (karena jumlahnya beda-beda) dan juga untuk menampilkannya kembali ketika surat tersebut dicetak..
  4. Makasih semuanya..,
Ada 1 File Kiriman :
1. Tanya_PHPmu.png (30 KB)

Ada 4 Jawaban

PHPMU.COM Support
commented on 14 Des 2017 22:06:59
  1. Assalam, pada siaselah untuk PSB sudah ada contoh untuk mengatasi masalah ini,..
  2. untu inputan anggota keluarga buat seperti ini, saya siapkan defaultnya 6 row :
  3. <table class="table daftar">
  4. <tr>
  5. <th>No</th>
  6. <th>Nama</th>
  7. <th>jk</th>
  8. <th>Umur</th>
  9. <th>Hubungan</th>
  10. <th>status</th>
  11. </tr>
  12. <?php for ($i=1; $i <= 6; $i++){
  13. echo "<tr>
  14. <td>$i</td>
  15. <td><input type='text' name='nama".$i."'></td>
  16. <td><input type='number' name='jk".$i."'></td>
  17. <td><input type='text' name='umur".$i."'></td>
  18. <td><input type='text' name='hubungan".$i."'></td>
  19. <td><input type='text' name='status".$i."'></td>
  20. </tr>";
  21. } ?>
  22. </table>
  23.  
  24. untuk menyimpan data seperti ini :
  25. <?php
  26. mysql_query("INSERT INTO table_pindah VALUES('','$a','$b','$c'')");
  27.  
  28. $id_pindah = mysql_insert_id();
  29. for ($i=0; $i<=count($_POST['nama']); $i++){
  30. if (isset($_POST['nama'.$i])){
  31. $nama = $_POST['nama '.$i];
  32. $jk= $_POST['jk'.$i];
  33. $umur = $_POST['umur'.$i];
  34. $hubungan= $_POST['hubungan'.$i];
  35. $status= $_POST['status'.$i];
  36. mysql_query("INSERT INTO table_anggota_keluarga VALUES('$id_pindah','$nama','$jk','$umur','$hubungan','$status')");
  37. }
  38. }
  39. ?>
  40.  
  41. untuk menampilkan data anggota keluar tinggal query :
  42. SELECT * FROM table_anggota_keluarga where id_pindah='$_GET[id]'
Ridwan, MT
commented on 15 Des 2017 17:54:14
  1. terima kasih mas komentar nya, Saya coba buat untuk kasus tabel lain nya :
  2. 1. Tabel data (id_suratp, id_daftar, etc)
  3. 2. Tabel Saudara (id_saudara, id_suratp, nama jns_kelamin, umur, hubungan)
  4. Untuk simpan data dalam tabel data, sudah bisa terinput semua,, namun untuk simpan data dalam tabel : Saudara yang relasi dengan tabel data, untuk inputan field : id_suratp tidak masuk datanya, hanya nilai 0. untuk nilai yang diambil dari funsgi : mysql_insert_id();
  5. Print Screen struktur databasenya dan source code nya ada di lampiran nya mas..
  6. Mohon bantuannya.
Terdapat 5 File dilampirkan :
1. Error_paten.png (24 KB)
2. Error_paten2.png (61 KB)
3. Error_paten3.png (28 KB)
4. Error_paten4.png (69 KB)
5. Error_paten5.png (30 KB)
PHPMU.COM Support
commented on 15 Des 2017 18:31:16
  1. Coba perhatikan Query Insert ke table wan_pindahsaudara pada gambar 5, yang di dalam for..
  2. dan bandingkan dengan field table wan_pindahsaudara pada gambar 3, ada yang janggal gak kira2?... :)
  3. kalau teliti melihatnya akan kelihatan sumber error/masalahnya...
Ridwan, MT
commented on 16 Des 2017 12:39:04
  1. sudah bisa mas,, terima kasih sebelumnya,,,
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!