Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $sql="select kartu_anggaran.kode_anggaran, anggaran.nama_anggaran, anggaran.rencana, sum(debet)-sum(kredit) as triwulan1 from (kartu_anggaran INNER JOIN kas using(no_bukti) INNER JOIN anggaran using(kode_anggaran)) where
- tanggal >= '%year1%-%month1%-01' and
- tanggal < '%year2%-%month2%-01'
- group by kode_anggaran;";
- $year=date("Y",strtotime($_POST['year'])); //ingat disini cuma pake TAHUN aja
- $aMonth=array(
- array(1,4),
- array(4,7),
- array(7,10),
- array(10,1),
- );
- foreach($aMonth as $id=>$ar)
- {
- //tahun awal selalu sama
- $sql1=str_replace("%year1%",$year,$sql);
- //tahun berikutnya pasti beda kalau arraynya 1
- if($ar[1]==1){
- $year++;
- }
- $sql1=str_replace("%year2%",$year,$sql1);
- $sql1=str_replace("%month1%", sprintf("%02u",$ar[0]),$sql1);
- $sql1=str_replace("%month2%", sprintf("%02u",$ar[1]),$sql1);
- /* jalankan query */
- $res=mysql_query($sql1) or die(mysql_error()."<br>$sql1");
- while($row=mysql_fetch_object($res))
- {
- $aData[$row->kode_anggaran][$id]=$row->triwulan1;
- $aData[$row->kode_anggaran]['name']=$row->nama_anggaran;
- }
- echo "<br>$sql1";//hapus kl udah beres tampilannya
- }
- $s="<table>";
- foreach($aData as $kode=>$row){
- $s.="<tr>";
- $s.="<td>".$kode."</td>";
- $s.="<td>".$row['name']."</td>";
- for($i=0;$i<4;$i++){
- $s.="<td>".$row[$i]."</td>";
- }
- $s.="</tr>";
- }
- $s.="</table>";
- echo $s;
Advertisement
Add Comment
Please, Sign In to add comment