MINI
C:
/
siak
/
app
/
grabtool
/
Upload File:
files >> C:/siak/app/grabtool/grab_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='GRAB ENTRI AKTA LAHIR'; $content='GRAB ENTRI AKTA LAHIR'; include('header.php'); $query="SELECT * FROM ONLINE_AKTA_KELAHIRAN WHERE TGL_INSERT=(SELECT MAX(TGL_INSERT) FROM ONLINE_AKTA_KELAHIRAN)"; $stid = oci_parse($conn, $query); $rs=oci_execute($stid); $row = oci_fetch_array($stid, OCI_BOTH); ?> <!-- Horizontal Form --> <div class="card card-info"> <div class="card-header"> <h3 class="card-title">GRAB ENTRI AKTA LAHIR</h3> </div> <!-- /.card-header --> <!-- form start --> <form method="POST" ACTION="<?=$_SERVER['PHP_SELF']?>"> <div class="card-body"> <div class="form-group"> <label>Data</label> <textarea name="data" class="form-control" rows="3" placeholder="Enter ..."></textarea> </div> </div> <!-- /.card-body --> <div class="card-footer"> <button type="submit" class="btn btn-info">SUBMIT</button> </div> <!-- /.card-footer --> </form> </div> <?php if ($_POST['data']) { //$nokk=filter_var($_POST['nokk'],FILTER_SANITIZE_STRING); 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_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>STATUS</th> </tr> </thead> <tbody> '; $arrdata=explode(chr(13),$_POST['data']); $j=0; if ($setup_nokab < 10 ) { $strnokab='0'.$setup_nokab; } else { $strnokab=$setup_nokab; } for ($i=0; $i<count($arrdata); $i++) { $arrdata[$i]=trim($arrdata[$i]); // cari posisi - pertama /* 1. 6474-LU-22042026-0013 6474010804260001 ABIYAN ALFARIZI KOTA BONTANG, 08-04-2026 LAKI-LAKI RADIYAWATI Sudah TTD Elektronik */ $pos=strpos($arrdata[$i],'. '.$setup_noprop.$strnokab.'-L'); if ($pos) { $arrakta=explode(chr(9),$arrdata[$i]); $NO_AKTA_LHR=$arrakta[1]; $NIK=trim($arrdata[$i+1]); $NAMA_LGKP=trim($arrdata[$i+2]); $TMPT_LAHIR=substr($arrdata[$i+3],0,strlen($arrdata[$i+3])-1); $arrakta2=explode(chr(9),$arrdata[$i+4]); $TGL_LAHIR=$arrakta2[0]; $JENIS_KLMIN=$arrakta2[1]; $NAMA_LGKP_IBU=$arrakta2[2]; //echo '<p>NO AKTA KELAHIRAN : '.$arrakta[1]; //echo '</br>TGL LAPOR : '.$arrakta[2]; //echo '</br>NAMA LENGKAP SUAMI : '.$arrakta[3]; //echo '</br>NAMA LENGKAP ISTRI : '.$arrakta[4]; // SIMPAN str_replace("'","''", $tglentri=substr($arrakta[1],8,2).'-'.substr($arrakta[1],10,2).'-'.substr($arrakta[1],12,4); // CEK NIK $query = "SELECT COUNT(*) JML FROM BIODATA_WNI WHERE NIK=".$NIK; $stid = oci_parse($conn, $query); $rs=oci_execute($stid); $row = oci_fetch_array($stid, OCI_BOTH); if ($row[0] > 0) { $query="INSERT INTO ONLINE_AKTA_KELAHIRAN ( NO_AKTA_LHR, NIK, NAMA_LGKP, TMPT_LAHIR, TGL_LAHIR, JENIS_KLMIN, NAMA_LGKP_IBU, TANGGAL ) VALUES ( '".trim($NO_AKTA_LHR)."', ".trim($NIK).", '".str_replace("'","''",trim($NAMA_LGKP))."', '".trim(str_replace("'","''",$TMPT_LAHIR))."', TO_DATE('".trim($TGL_LAHIR)."','DD-MM-YYYY HH24:MI:SS'), '".trim($JENIS_KLMIN)."', '".str_replace("'","''",trim($NAMA_LGKP_IBU))."', TO_DATE('".$tglentri."','DD-MM-YYYY HH24:MI:SS') )"; $stid = oci_parse($conn, $query); $rs=oci_execute($stid); echo "<tr> <td>".$NO_AKTA_LHR."</td> <td>".$NIK."</td> <td>".$NAMA_LGKP."</td> <td>".$TMPT_LAHIR."</td> <td>".$TGL_LAHIR."</td> <td>".$JENIS_KLMIN."</td> <td>".$NAMA_LGKP_IBU."</td> <td>".$tglentri."</td><td>"; if ($rs) { echo "OK</td></tr>"; } else { echo "GAGAL : ".$query."</td></tr>"; } } else { echo '<tr> <td colspan="9">'.$NIK.' - '.$NAMA_LGKP.' : BIODATA BELUM ADA</td></tr>'; } } } echo '</tbody> </table> </div> </div> </div> </div> '; } // tampilkan agregat per hari di bulan ini $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="daftar_akta_lahir.php?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 $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="daftar_akta_lahir.php?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