Postingan lainnya
cara menghitung berdasarkan kesamaan
saya punya data warga sekitar 5535 Orang dan ada 4 dusun dan ada 35 RT/ 45 RW .. gimana ya caranya menghitung itu di PHP? saya sudah berhasil untuk menjumlahkan orangnya, tapi bagimana untuk menjumlahkan dusun, rt dan rw itu biar ga terhitung 5535 ?? tolong bantuannya.. terimakasih
5 Jawaban:
Coba select distinct dulu gan, lalu tampilkan row hasil query nya. Contoh :
$query = "SELECT DISTINCT dusun from tabel";
$jumlah = num_rows;
//Jadi jumlah dusun nya :
echo "Jumlah Dusun : ". $jumlah;
terimakasih gan.. sudah bisa.. oh iyaa.. bagiamana saya bisa menampilkan berapa jumlah jenis kelamin Laki-Laki dan berapa Perempuan??
Jawaban Terpilih
Gampangnya sih tinggal seperti biasa aja ya gan, pakai 2 query satu utk laki satu utk cewek, kan ada field jenis kelamin, tinggal select gini :
$query = "SELECT * FROM tabel WHERE jenis_kelamin = 'cewek'";
$jumlah = num_rows;
echo 'Jumlah Cewek'.$jumlah;
<pre> mohon bantuannya bagaimana menghitung total untuk setiap kolomnya <?php include 'DBController.php'; $db_handle = new DBController(); $opdResult = $db_handle->runQuery("SELECT DISTINCT opd FROM rb_jenis_belanja ORDER BY opd ASC");
?>
<html> <head>
<link href="style.css" type="text/css" rel="stylesheet" />
</head> <tbody>
&lt;h2&gt;REALISASI BELANJA&lt;/h2&gt;
&lt;li&gt;&lt;a href="http://walsibela.nagekeokab.go.id/index.php" &lt;/i&gt;&lt;h2&gt; KEMBALI KE BERANDA&lt;h2&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://walsibela.nagekeokab.go.id/printjenisbelanja.php" &lt;/i&gt;&lt;h2&gt; Lanjut Print&lt;h2&gt;&lt;/a&gt;&lt;/li&gt;
&lt;form method="POST" name="search" action="printopd.php"&gt;
&lt;div id="demo-grid"&gt;
&lt;div class="search-box"&gt;
&lt;select id="Place" name="opd[]" multiple="multiple"&gt;
&lt;option value="0" selected="selected"&gt;PILIH PD&lt;/option&gt;
&lt;?php
if (! empty($opdResult)) {
foreach ($opdResult as $key =&gt; $value) {
echo '&lt;option value="' . $opdResult[$key]['opd'] . '"&gt;' . $opdResult[$key]['opd'] . '&lt;/option&gt;';
}
}
?&gt;
&lt;/select&gt;&lt;br&gt; &lt;br&gt;
&lt;button id="Filter"&gt;Pilih&lt;/button&gt;
&lt;/div&gt;
&lt;?php
if (! empty($_POST['opd'])) {
?&gt;
&lt;table cellpadding="10" cellspacing="1"&gt;
&lt;thead&gt;
&lt;button type="submit" onclick="window.print()"&gt;Print&lt;/h2&gt;&lt;/button&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Tahun Anggaran&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;PD&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Program&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Kegiatan&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Sub Kegiatan&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Jenis Belanja&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Jenis Pengadaan&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Metode Pengadaan&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Paket Pekerjaan&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Nilai Pagu&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Volume Pekerjaan&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Detail Lokasi&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Sumber Dana&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Pelaksana&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Nilai Kontrak&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Tanggal Kontrak&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Nomor Kontrak&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Tanggal Mulai&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Tanggal Selesai&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Jangka Waktu Pelaksanaan&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Sisa Pagu&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Jenis Pengajuan Anggaran&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Prosentase Pengajuan Dana&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Keterangan Akhir&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;?php
$query = "SELECT * from rb_jenis_belanja";
$i = 0;
$selectedOptionCount = count($_POST['opd']);
$selectedOption = "";
while ($i &lt; $selectedOptionCount) {
$selectedOption = $selectedOption . "'" . $_POST['opd'][$i] . "'";
if ($i &lt; $selectedOptionCount - 1) {
$selectedOption = $selectedOption . ", ";
}
$i ++;
}
$query = $query . " WHERE opd in (" . $selectedOption . ")";
$result = $db_handle-&gt;runQuery($query);
}
if (! empty($result)) {
foreach ($result as $key =&gt; $value)
{
?&gt;
&lt;tr&gt;
&lt;td&gt;&lt;div class="col" id="user_data_1"&gt;&lt;?php echo $result[$key]['tahun_anggaran']; ?&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class="col" id="user_data_1"&gt;&lt;?php echo $result[$key]['opd']; ?&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class="col" id="user_data_2"&gt;&lt;?php echo $result[$key]['program']; ?&gt; &lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class="col" id="user_data_3"&gt;&lt;?php echo $result[$key]['kegiatan']; ?&gt; &lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class="col" id="user_data_3"&gt;&lt;?php echo $result[$key]['sub_kegiatan']; ?&gt; &lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class="col" id="user_data_3"&gt;&lt;?php echo $result[$key]['jenis_belanja']; ?&gt; &lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class="col" id="user_data_3"&gt;&lt;?php echo $result[$key]['jenis_barang_jasa']; ?&gt; &lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class="col" id="user_data_3"&gt;&lt;?php echo $result[$key]['cara_pengadaan']; ?&gt; &lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class="col" id="user_data_3"&gt;&lt;?php echo $result[$key]['nama_paket_pekerjaan']; ?&gt; &lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class="col" id="user_data_3"&gt;&lt;?php echo $result[$key]['nilai_pagu']; ?&gt; &lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class="col" id="user_data_3"&gt;&lt;?php echo $result[$key]['volume_pekerjaan']; ?&gt; &lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class="col" id="user_data_3"&gt;&lt;?php echo $result[$key]['detail_lokasi']; ?&gt; &lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class="col" id="user_data_3"&gt;&lt;?php echo $result[$key]['sumber_dana']; ?&gt; &lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class="col" id="user_data_3"&gt;&lt;?php echo $result[$key]['pelaksana']; ?&gt; &lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class="col" id="user_data_3"&gt;&lt;?php echo $result[$key]['nilai_kontrak']; ?&gt; &lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class="col" id="user_data_3"&gt;&lt;?php echo $result[$key]['tanggal_kontrak']; ?&gt; &lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class="col" id="user_data_3"&gt;&lt;?php echo $result[$key]['nomor_kontrak']; ?&gt; &lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class="col" id="user_data_3"&gt;&lt;?php echo $result[$key]['tanggal_mulai']; ?&gt; &lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class="col" id="user_data_3"&gt;&lt;?php echo $result[$key]['tanggal_selesai']; ?&gt; &lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class="col" id="user_data_3"&gt;&lt;?php echo $result[$key]['jumlah_hari']; ?&gt; &lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class="col" id="user_data_3"&gt;&lt;?php echo $result[$key]['sisa_pagu']; ?&gt; &lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class="col" id="user_data_3"&gt;&lt;?php echo $result[$key]['jenis_pengajuan_anggaran']; ?&gt; &lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class="col" id="user_data_3"&gt;&lt;?php echo $result[$key]['prosentase_pengajuan_dana']; ?&gt; &lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div class="col" id="user_data_3"&gt;&lt;?php echo $result[$key]['keterangan_akhir']; ?&gt; &lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
<?php } ?>
<tr>
&lt;td colspan="9"&gt;TOTAL&lt;/td&gt;
&lt;td $cnt = mysql_num_rows(mysql_query("SELECT COUNT(opd) FROM rb_jenis_belanja"));
echo $cnt;</td>
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;?php
}
?&gt;
&lt;/div&gt;
&lt;/form&gt;
</body>
</html>
</html> <br></pre>