Scroll to top

Haloo! Selamat Datang di Komunitas Private Training Web Development (35888 Members, 318 Projects, 3127 Topic, 8764 Comments)

Butuh karyawan baru? atau seorang Web Developer (Part-time/Freelance/Full-time) untuk mengerjakan project/aplikasi anda?, cari disini : Members Area Jobs!
Struktur Tabel Inputan jumlah anggota Keluarga
RudiSebatian Mengatakan : Members -
  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)
Robby Prihandaya Mengatakan :
Admin -
  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]'

RudiSebatian Mengatakan :
Members -
  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.

Ada 5 File Kiriman :
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)
Robby Prihandaya Mengatakan :
Admin -
  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...

RudiSebatian Mengatakan :
Members -
  1. sudah bisa mas,, terima kasih sebelumnya,,,

Maaf, Untuk Memberikan Komentar Anda Harus Login !!!