Tolong pilih kategori sesuai, jenis posting (diskusi atau bukan) dan sertakan tag/topik yang sesuai seperti komputer, java, php, mysql, dll. Promosi atau posting tidak pada tempatnya akan kami hapus!
- Bagi Anda yang ingin mendaftar, baca link berikut:
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1
Help..?? Cara hitung subtotal bertingkat tingkat di php
Mohon sarannya Mastah untuk hitung sub total bertingkat??
contoh TABEL
d1|d2|d3|d4|d5|d6| Nilai1|Nilai2|Nilai3
1|0|0|0|0|0|... |...|... ----------------------ini TOTAL
1|1|0|0|0|0| ...|...|... ----------------------ini subtotal 1
1|1|1|0|0|0| ...|...|... ----------------------ini subtotal 2
1|1|1|1|0|0| ...|...|... ----------------------ini subtotal 3
1|1|1|1|1|0| ...|...|... ----------------------ini subtotal 4
1|1|1|1|1|1| 100|100|100 -------------- ini angka yang diinput
1|2|0|0|0|0| ...|...|... ----------------------ini subtotal 1
1|2|1|0|0|0| ...|...|... ----------------------ini subtotal 2
1|2|1|1|0|0| 150|150|150 --------------------ini angka yg d input
1|2|1|2|0|0| 250|250|250 --------------------ini angka yg d input
1|2|1|1|0|0| ...|...|... ----------------------ini subtotal 3
1|2|1|1|1|0| ...|...|... ----------------------ini subtotal 4
1|2|1|1|1|1| 200|200|200 -------------- ini angka yang diinput
1|3|0|0|0|0| ...|...|... ----------------------ini subtotal 1
1|3|1|0|0|0| ...|...|... ----------------------ini subtotal 2
1|3|1|1|0|0| ...|...|... ----------------------ini subtotal 3
1|3|1|1|1|0| ...|...|... ----------------------ini subtotal 4
1|3|1|1|1|1| 300|300|300 -------------- ini angka yang diinput
TOTAL = subtotal 1 + subtotal 1
subtotal 1 = subtotal 2 + subtotal 2
subtotal 2 = subtotal 3 + subtotal 3
subtotal 3 = subtotal 4 + subtotal 4
........dan seterusnya.......
coding untuk proses sudah jalan,,cm banyak query dibuat, semeantara datanya bersifat dinamis
setiap ada penambahan kolom inputan baru, maka coding proses d tambah lagi...masih pemula..mohon sarannya Mastah apa ada cara yg simple??
Dan seterusnya begitu.banyak...Mohon saranyya Mastah???
contoh TABEL
d1|d2|d3|d4|d5|d6| Nilai1|Nilai2|Nilai3
1|0|0|0|0|0|... |...|... ----------------------ini TOTAL
1|1|0|0|0|0| ...|...|... ----------------------ini subtotal 1
1|1|1|0|0|0| ...|...|... ----------------------ini subtotal 2
1|1|1|1|0|0| ...|...|... ----------------------ini subtotal 3
1|1|1|1|1|0| ...|...|... ----------------------ini subtotal 4
1|1|1|1|1|1| 100|100|100 -------------- ini angka yang diinput
1|2|0|0|0|0| ...|...|... ----------------------ini subtotal 1
1|2|1|0|0|0| ...|...|... ----------------------ini subtotal 2
1|2|1|1|0|0| 150|150|150 --------------------ini angka yg d input
1|2|1|2|0|0| 250|250|250 --------------------ini angka yg d input
1|2|1|1|0|0| ...|...|... ----------------------ini subtotal 3
1|2|1|1|1|0| ...|...|... ----------------------ini subtotal 4
1|2|1|1|1|1| 200|200|200 -------------- ini angka yang diinput
1|3|0|0|0|0| ...|...|... ----------------------ini subtotal 1
1|3|1|0|0|0| ...|...|... ----------------------ini subtotal 2
1|3|1|1|0|0| ...|...|... ----------------------ini subtotal 3
1|3|1|1|1|0| ...|...|... ----------------------ini subtotal 4
1|3|1|1|1|1| 300|300|300 -------------- ini angka yang diinput
TOTAL = subtotal 1 + subtotal 1
subtotal 1 = subtotal 2 + subtotal 2
subtotal 2 = subtotal 3 + subtotal 3
subtotal 3 = subtotal 4 + subtotal 4
........dan seterusnya.......
coding untuk proses sudah jalan,,cm banyak query dibuat, semeantara datanya bersifat dinamis
setiap ada penambahan kolom inputan baru, maka coding proses d tambah lagi...masih pemula..mohon sarannya Mastah apa ada cara yg simple??
$kolom=$_POST['kolomNilai'];
$ce = mysql_query("select sum($kolom) as tot from TABEL WHERE d1=1 AND d2>0 ");
while($c=mysql_fetch_array($ce)) { mysql_query(" UPDATE TABEL SET $kolom=$c[tot] WHERE d1=1 AND d2=0 "); }
$ce = mysql_query("select sum($kolom) as tot from TABEL WHERE d2=1 AND d3>0 ");
while($c=mysql_fetch_array($ce)) { mysql_query(" UPDATE TABEL SET $kolom=$c[tot] WHERE d2=1 AND d3=0 "); }
$ce = mysql_query("select sum($kolom) as tot from TABEL WHERE d3=1 AND d4>0 ");
while($c=mysql_fetch_array($ce)) { mysql_query(" UPDATE TABEL SET $kolom=$c[tot] WHERE d3=1 AND d4=0 "); }
Dan seterusnya begitu.banyak...Mohon saranyya Mastah???
Tagged:
Comments