Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
menghitung pembagian pada php
saya memiliki tabel dengan nama tb_bobot. dimana pada tada tabel itu berisi id_bobot, id_kriteria, nilai_bobot, dan perbaikan_bobot.
nilai_bobot berisi nilai-nilai yg saya inputkan.
pertanyaan saya, bagaimana caranya mengisi perbaikan bobot, dimana perbaikan_bobot itu sendiri didapat dengan rumus : nilai_bobot dibagi dengan jumlah keseluruhan nilai_bobot
mohon bantuannya kak,,
4 Jawaban:
Bisa pakai trigger di mysql atau pakai kode di php.
Logika nya aja ya ^^ Yang pertama dilakuin pasti insert tapi perbaikan_bobot nya di kosongin atau di isi 0, abis itu di update lagi dengan rumus pembagiannya(saya kira ini udah tau lah rumusnya gimana) ^^
Jumlah keseluruhan nilai_bobot ini berarti harus di jumlahkan dulu dari inputan dan di tampung ke sebuah variabel.
Yaah kira kira begitu CMIIW
kalau yg kaya gini gimana kak caranya,, saya kan punya hasil perhitungan yg rumusnya kaya gini :
<?php
$s = round((pow($data['ipk_sementara'],$wp[0])*pow($data['penghasilan'],-($wp[1]))*pow($data['tanggungan'],$wp[2])*pow($data['sumber_listrik'],$wp[3])*pow($data['daya_listrik'],-($wp[4]))*pow($data['penilaian_dosen'],$wp[5])),2);
?>
nah,, trus gimana tu caranya masukin hasil perhitungan itu ke tabel di database (anggap aja di kolom perbaikan_bobot),, saya belum bisa kak,,, cuma bisa menampilkannya aja, bingung mau nyimpen ke tabel di databasenya gimana caranya,, tolongin ya kak @markeronly ,, :D
pakai trigger aja kayaknya lebih simple
create trigger nama_triggernya after insert on tb_bobot
for each row begin
insert into tb_bobot
values(null,new.id_kriteria,new.nilai_bobot,new.nilai_bobot/count(new.nilai_bobot))
end //
kurang lebih kayak gitu lah..
terima kasih banyak mas @candrajt sudah memberi masukan,, Alhamdulillah saya udah nemu caranya nyimpen hasil perhitungan ke database ,, kebetulan saya belum pernah pake trigger jadi belum paham hehe
Tanggapan
Maaf kak, saya boleh lihat hasil script codingan nya?.. Soal nya saya juga ada masalah seperti ini... perbaikan bobotnya bisa tampil, tetapi tidak tersimpan kedatabase.. mohon solusinya kak!