MINI
C:
/
siak
/
app
/
grabtool
/
Upload File:
files >> C:/siak/app/grabtool/daftar_akta_lahir.php
<?php session_start(); if(!(isset($_SESSION['grabtool_sudah_login']))) { // redirect them to your desired location header('location:login.php'); exit; } $page_title='AKTA LAHIR - '; $title='DAFTAR AKTA LAHIR'; $content='DAFTAR AKTA LAHIR'; include('header.php'); if ($_GET['tgl'] || $_GET['bln']) { //$nokk=filter_var($_POST['nokk'],FILTER_SANITIZE_STRING); if ($_GET['tgl']) { $tgl=explode('-',$_GET['tgl']); $tg=$tgl[0]; if ($tg<10) $tg='0'.$tg; $bl=$tgl[1]; $th=$tgl[2]; $tgl=$tg.'-'.$bl.'-'.$th; $judul='TANGGAL : '.$tgl; $query="SELECT A.*,B.NAMA_LGKP_AYAH,B.NO_KK,B.ALAMAT,B.NO_RT, B.NO_KEL, GETNAMAKEL(B.NO_KEL,B.NO_KEC,".$setup_nokab.",".$setup_noprop.") KELURAHAN, B.NO_KEC, GETNAMAKEC(B.NO_KEC,".$setup_nokab.",".$setup_noprop.") KECAMATAN FROM ONLINE_AKTA_KELAHIRAN A LEFT JOIN (SELECT C.NIK,C.NAMA_LGKP_AYAH,D.NO_KK,D.ALAMAT,D.NO_RT,D.NO_KEL,D.NO_KEC FROM BIODATA_WNI C LEFT JOIN DATA_KELUARGA D ON C.NO_KK=D.NO_KK) B ON A.NIK=B.NIK WHERE TO_CHAR(TANGGAL,'DD-MM-YYYY')='".$tgl."' ORDER BY TGL_INSERT DESC"; } else { if ($_GET['bln']) { $bln=explode('-',$_GET['bln']); $bl=$bln[0]; if ($bl<10) $bl='0'.$bl; $th=$bln[1]; $judul='BULAN '.$bl.' TAHUN '.$th; $query="SELECT A.*,B.NAMA_LGKP_AYAH,B.NO_KK,B.ALAMAT,B.NO_RT, B.NO_KEL, GETNAMAKEL(B.NO_KEL,B.NO_KEC,".$setup_nokab.",".$setup_noprop.") KELURAHAN, B.NO_KEC, GETNAMAKEC(B.NO_KEC,".$setup_nokab.",".$setup_noprop.") KECAMATAN FROM ONLINE_AKTA_KELAHIRAN A LEFT JOIN (SELECT C.NIK,C.NAMA_LGKP_AYAH,D.NO_KK,D.ALAMAT,D.NO_RT,D.NO_KEL,D.NO_KEC FROM BIODATA_WNI C LEFT JOIN DATA_KELUARGA D ON C.NO_KK=D.NO_KK) B ON A.NIK=B.NIK WHERE EXTRACT(MONTH FROM TANGGAL)=".$bl." AND EXTRACT(YEAR FROM TANGGAL)=".$th." ORDER BY TGL_INSERT DESC"; } } $stid = oci_parse($conn, $query); $rs=oci_execute($stid); echo ' <div class="row"> <div class="col-12"> <div class="card"> <div class="card-header"> <h3 class="card-title">'.$judul.'</h3> </div> <div class="card-body table-responsive p-0"> <table class="table table-bordered table-hover text-nowrap"> <thead> <tr> <th>NO</th> <th>NO_AKTA_LHR</th> <th>NIK</th> <th>NAMA_LGKP</th> <th>TMPT_LAHIR</th> <th>TGL_LAHIR</th> <th>JENIS_KLMIN</th> <th>NAMA_LGKP_IBU</th> <th>NAMA_LGKP_AYAH</th> <th>NO KK</th> <th>ALAMAT</th> <th>RT</th> <th>NO KEL</th> <th>KELURAHAN</th> <th>NO KEC</th> <th>KECAMATAN</th> <th>TANGGAL</th> <th>TGL_INSERT</th> </tr> </thead> <tbody> '; $i=0; while ($row = oci_fetch_array($stid, OCI_BOTH)) { $i++; echo '<tr><td align="center">'.$i.'</td><td>'.$row[0].'</td><td>'.$row[1].'</td><td>'.$row[2].'</td><td>'.$row[3].'</td><td>'.$row[4].'</td> <td>'.$row[5].'</td> <td>'.$row[6].'</td> <td>'.$row['NAMA_LGKP_AYAH'].'</td> <td>'.$row['NO_KK'].'</td> <td>'.$row['ALAMAT'].'</td> <td>'.$row['NO_RT'].'</td> <td>'.$row['NO_KEL'].'</td> <td>'.$row['KELURAHAN'].'</td> <td>'.$row['NO_KEC'].'</td> <td>'.$row['KECAMATAN'].'</td> <td>'.$row[7].'</td> <td>'.$row[8].'</td> </tr>'; } echo '</tbody> </table> </div> </div> </div> </div> '; } // tampilkan agregat per hari di bulan ini if ($_GET['bln'] || $_GET['tgl']) { $query="SELECT TGL,COUNT(*) JML FROM ( SELECT EXTRACT(DAY FROM TANGGAL) TGL,NO_AKTA_LHR FROM ONLINE_AKTA_KELAHIRAN WHERE TO_CHAR(TANGGAL,'MM-YYYY')='".$bl.'-'.$th."' ) GROUP BY TGL ORDER BY TGL DESC"; $stid = oci_parse($conn, $query); $rs=oci_execute($stid); $jml=0; ?> <section class="content"> <div class="container-fluid"> <div class="row"> <div class="col-sm-3"> <div class="card"> <div class="card-header"> <h3 class="card-title">BULAN <?=$bl.'-'.$th?></h3> </div> <!-- /.card-header --> <div class="card-body"> <table class="table table-bordered"> <thead> <tr> <th style="width: 10px">TGL</th> <th style="width: 40px">JUMLAH</th> </tr> </thead> <tbody> <?php while ($row = oci_fetch_array($stid, OCI_BOTH)) { echo '<tr><td align="center">'.$row[0].'</td><td align="center"> <a href="?tgl='.$row[0].'-'.$bl.'-'.$th.'"> '.number_format($row[1],0,',','.').' </a> </td></tr>'; $jml=$jml+$row[1]; } echo '<tr><td>JUMLAH</td><td align="center">'.number_format($jml,0,',','.').'</td></tr>'; ?> </tbody> </table> </div> <!-- /.card-body --> </div> <!-- /.card --> </div> <?php } else { $query="SELECT TGL,COUNT(*) JML FROM ( SELECT EXTRACT(DAY FROM TANGGAL) TGL,NO_AKTA_LHR FROM ONLINE_AKTA_KELAHIRAN WHERE TO_CHAR(TANGGAL,'MM-YYYY')=TO_CHAR(SYSDATE,'MM-YYYY') ) GROUP BY TGL ORDER BY TGL DESC"; $stid = oci_parse($conn, $query); $rs=oci_execute($stid); $jml=0; ?> <section class="content"> <div class="container-fluid"> <div class="row"> <div class="col-sm-3"> <div class="card"> <div class="card-header"> <h3 class="card-title">BULAN INI</h3> </div> <!-- /.card-header --> <div class="card-body"> <table class="table table-bordered"> <thead> <tr> <th style="width: 10px">TGL</th> <th style="width: 40px">JUMLAH</th> </tr> </thead> <tbody> <?php while ($row = oci_fetch_array($stid, OCI_BOTH)) { echo '<tr><td align="center">'.$row[0].'</td><td align="center"> <a href="?tgl='.$row[0].'-'.date('m').'-'.date('Y').'"> '.number_format($row[1],0,',','.').' </a> </td></tr>'; $jml=$jml+$row[1]; } echo '<tr><td>JUMLAH</td><td align="center">'.number_format($jml,0,',','.').'</td></tr>'; ?> </tbody> </table> </div> <!-- /.card-body --> </div> <!-- /.card --> </div> <?php } // get bln $query="SELECT BLN,COUNT(*) JML FROM ( SELECT EXTRACT(MONTH FROM TANGGAL) BLN,NO_AKTA_LHR FROM ONLINE_AKTA_KELAHIRAN WHERE TO_CHAR(TANGGAL,'YYYY')=TO_CHAR(SYSDATE,'YYYY') ) GROUP BY BLN ORDER BY BLN DESC"; $stid = oci_parse($conn, $query); $rs=oci_execute($stid); $jml=0; ?> <div class="col-sm-3"> <div class="card"> <div class="card-header"> <h3 class="card-title">TAHUN INI</h3> </div> <!-- /.card-header --> <div class="card-body"> <table class="table table-bordered"> <thead> <tr> <th style="width: 10px">BLN</th> <th style="width: 40px">JUMLAH</th> </tr> </thead> <tbody> <?php while ($row = oci_fetch_array($stid, OCI_BOTH)) { echo '<tr><td align="center">'.$row[0].'</td><td align="center"> <a href="?bln='.$row[0].'-'.date('Y').'"> '.number_format($row[1],0,',','.').' </a> </td></tr>'; $jml=$jml+$row[1]; } echo '<tr><td>JUMLAH</td><td align="center">'.number_format($jml,0,',','.').'</td></tr>'; ?> </tbody> </table> </div> <!-- /.card-body --> </div> <!-- /.card --> </div> <?php $query="SELECT THN,COUNT(*) JML FROM ( SELECT EXTRACT(YEAR FROM TANGGAL) THN,NO_AKTA_LHR FROM ONLINE_AKTA_KELAHIRAN ) GROUP BY THN ORDER BY THN DESC"; $stid = oci_parse($conn, $query); $rs=oci_execute($stid); $jml=0; ?> <div class="col-sm-3"> <div class="card"> <div class="card-header"> <h3 class="card-title">PER TAHUN</h3> </div> <!-- /.card-header --> <div class="card-body"> <table class="table table-bordered"> <thead> <tr> <th style="width: 10px">TAHUN</th> <th style="width: 40px">JUMLAH</th> </tr> </thead> <tbody> <?php while ($row = oci_fetch_array($stid, OCI_BOTH)) { echo '<tr><td align="center">'.$row[0].'</td><td align="center">'.number_format($row[1],0,',','.').'</td></tr>'; $jml=$jml+$row[1]; } echo '<tr><td>JUMLAH</td><td align="center">'.number_format($jml,0,',','.').'</td></tr>'; ?> </tbody> </table> </div> <!-- /.card-body --> </div> <!-- /.card --> </div> </div> </div> </section> <?php $query="SELECT A.*,ROWNUM AS RNUM FROM ( SELECT * FROM ONLINE_AKTA_KELAHIRAN ORDER BY TGL_INSERT DESC ) A WHERE ROWNUM <= 10"; $stid = oci_parse($conn, $query); $rs=oci_execute($stid); echo ' <div class="row"> <div class="col-12"> <div class="card"> <div class="card-body table-responsive p-0"> <table class="table table-bordered table-hover text-nowrap"> <thead> <tr> <th>NO</th> <th>NO_AKTA_LHR</th> <th>NIK</th> <th>NAMA_LGKP</th> <th>TMPT_LAHIR</th> <th>TGL_LAHIR</th> <th>JENIS_KLMIN</th> <th>NAMA_LGKP_IBU</th> <th>TANGGAL</th> <th>TGL_INSERT</th> </tr> </thead> <tbody> '; $i=0; while ($row = oci_fetch_array($stid, OCI_BOTH)) { $i++; echo '<tr><td align="center">'.$i.'</td><td>'.$row[0].'</td><td>'.$row[1].'</td><td>'.$row[2].'</td><td>'.$row[3].'</td><td>'.$row[4].'</td> <td>'.$row[5].'</td> <td>'.$row[6].'</td> <td>'.$row[7].'</td> <td>'.$row[8].'</td> </tr>'; } echo '</tbody> </table> </div> </div> </div> </div> '; include('footer.php'); ?>
Copyright ©2021 || Defacer Indonesia