Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67501 Members, 783 Products, 5291 Topic, 12956 Comments)

PENJUMLAHAN OTOMATIS PHP+MYSQL

Dibuat
Login Terakhir 9 Bulan lalu,
Telah Dilihat 8227 Kali
Ridwan, MT Mengatakan : Sultan Account
  1. Salam semua, ingin bertanya tentang penjumlahan otomatis menggunakan PHP+MYSQL dan bantuan JavaScript. Tampilan aplikasi seperti pada lampiran gambar. Proses penjumlahan otomatis sudah berhasil. dengan menggunakan source berikut:
  2.  
  3. function sum() {
  4. var txtFirstNumberValue = document.getElementById('txt1').value;
  5. var txtSecondNumberValue = document.getElementById('txt2').value;
  6. var txtTreeNumberValue = document.getElementById('txt3').value;
  7. var result = parseInt(txtFirstNumberValue) + parseInt(txtSecondNumberValue) + parseInt(txtTreeNumberValue);
  8. if (!isNaN(result)) {
  9. document.getElementById('txt4').value = result;
  10. }
  11. }
  12. </script>
  13.  
  14. Dan pemanggilan pada inputan text:
  15.  
  16. while($r=mysql_fetch_array($tampil)){
  17. echo "<tr>
  18. <input type='hidden' value='$r[id_pendaftar]' name='id_pendaftar[$no]'>
  19. <td>$no</td>
  20. <td>$r[nm_lengkap]</td>
  21. <td>$r[nik]</td>
  22. <td><input type='number' name='att' id='txt1' onkeyup='sum();' value='0'></td>
  23. <td><input type='number' name='rekam' id='txt2' onkeyup='sum();' value='0'></td>
  24. <td><input type='number' name='wawasan' id='txt3' onkeyup='sum();' value='0'></td>
  25. <td><input type='number' name='total' id='txt4' value='0' readonly=''></td>";
  26. $no++;
  27. }
  28.  
  29. Namun yang jadi masalah nya,, proses penjumlahanya hanya berlaku untuk 1 Baris inputan saja, sedangkan untuk inputan baris kedua dst, tidak berfungsi. Datanya diambil dari Database.
  30. Mungkin ada yang bisa bantu sebelumnya.
  31. Makasih
Ada 1 File Kiriman :
1. Error_PHPmu.png (34 KB)

Ada 1 Jawaban

aleshaenzal
commented on 04 Mar 2018 22:17:52
  1. Permisi mudah2an bisa bantu : itu tidak bekerja karena id yang dipake sama untuk semua baris, padahal harusnya setiap baris itu punya id yang unik, agak tricky perbaiki ini gan, harus mengerti konsep parent-child elementnya js dl
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!