Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

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,,

avatar Sariati
@Sariati

41 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

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

avatar markeronly
@markeronly

378 Kontribusi 230 Poin

Dipost 7 tahun yang lalu

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

avatar Sariati
@Sariati

41 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

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..

avatar candrajt
@candrajt

4 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

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

avatar Sariati
@Sariati

41 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

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!

Login untuk ikut Jawaban