MINI
C:
/
bahan
/
grabtool
/
Upload File:
files >> C:/bahan/grabtool/grab_kkubah.php
<?php session_start(); if(!(isset($_SESSION['grabtool_sudah_login']))) { // redirect them to your desired location header('location:login.php'); exit; } $page_title='KK UBAH - '; $title='GRAB PERUBAHAN KK'; $content='Grab data perubahan kartu keluarga'; include('header.php'); ?> <!-- Horizontal Form --> <div class="card card-info"> <div class="card-header"> <h3 class="card-title">GRAB PERUBAHAN KK</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']) { 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 KK</th><th>NAMA KEP</th><th>ALAMAT</th><th>NO RT</th><th>OPERATOR</th><th>TGL UBAH</th> <th>STATUS</th> </tr> </thead> <tbody> '; $arrdata=explode(chr(13),$_POST['data']); for ($i=0; $i<count($arrdata); $i++) { $arrdata[$i]=trim($arrdata[$i]); //echo '<br/>'.$arrdata[$i].' -- '.substr($arrdata[$i],9,11); //echo '<p>'.substr($arrdata[$i],9,16); if (substr($arrdata[$i],9,23)== 'KARTU KELUARGA WNI UBAH') { //echo '<p>masuk'; $nokk=substr($arrdata[$i],42,16); //echo '<br/>NIK : '.$nik; // ambil jam $jam=substr($arrdata[$i],0,8); $tgl=substr($arrdata[$i-1],0,10); //$arropr=explode(chr(9),$arrdata[$i-6]); //$opr=$arropr[1]; $opr=$arrdata[$i-7]; $tglubah=$tgl.' '.$jam; //echo '</br>TGL : '.$tgl.' '.$jam; //echo '</br>OPERATOR : '.$opr; } //echo '<br/>'.substr($arrdata[$i],0,12); if (substr($arrdata[$i],0,20)== 'NAMA KEPALA KELUARGA') { $namakep=substr($arrdata[$i],23,strlen($arrdata[$i])-23); //echo '<br/>NAMA KEP : '.$namakep; } if (substr($arrdata[$i],0,6)== 'ALAMAT') { $alamat=substr($arrdata[$i],9,strlen($arrdata[$i])-9); //echo '<br/>ALAMAT : '.$alamat; } if (substr($arrdata[$i],0,9)== 'NO. RT/RW') { $nort=substr($arrdata[$i],12,3); //echo '<br/>ALAMAT : '.$alamat; echo '<tr><td>'.$nokk.'</td><td>'.$namakep.'</td><td>'.$alamat.'</td><td>'.$nort.'</td><td>'.$opr.'</td><td>'.$tglubah.'</td><td>'; $namakep=str_replace("'","''",$namakep); $query="INSERT INTO ONLINE_KK_UBAH (NO_KK,NAMA_KEP,ALAMAT,NO_RT,OPR,TGL_UBAH) VALUES ( ".$nokk.",'".$namakep."','".$alamat."',".$nort.",".$opr.",TO_DATE('".$tglubah."','DD-MM-YYYY HH24:MI:SS'))"; $stid = oci_parse($conn, $query); $rs=oci_execute($stid); if ($rs) { echo "OK</td></tr>"; } else { echo "GAGAL : ".$query."</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 TGL_UBAH) TGL,NO_KK FROM ONLINE_KK_UBAH WHERE TO_CHAR(TGL_UBAH,'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">'.$row[1].'</td></tr>'; $jml=$jml+$row[1]; } echo '<tr><td>JUMLAH</td><td align="center">'.$jml.'</td></tr>'; ?> </tbody> </table> </div> <!-- /.card-body --> </div> <!-- /.card --> </div> <?php $query="SELECT BLN,COUNT(*) JML FROM ( SELECT EXTRACT(MONTH FROM TGL_UBAH) BLN,NO_KK FROM ONLINE_KK_UBAH WHERE TO_CHAR(TGL_UBAH,'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">BULAN</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">'.$row[1].'</td></tr>'; $jml=$jml+$row[1]; } echo '<tr><td>JUMLAH</td><td align="center">'.$jml.'</td></tr>'; ?> </tbody> </table> </div> <!-- /.card-body --> </div> <!-- /.card --> </div> <?php $query="SELECT BLN,COUNT(*) JML FROM ( SELECT EXTRACT(MONTH FROM TGL_UBAH) BLN,NO_KK FROM ONLINE_KK_UBAH WHERE TO_CHAR(TGL_UBAH,'YYYY')='2023' ) 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 2023</h3> </div> <!-- /.card-header --> <div class="card-body"> <table class="table table-bordered"> <thead> <tr> <th style="width: 10px">BULAN</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">'.$row[1].'</td></tr>'; $jml=$jml+$row[1]; } echo '<tr><td>JUMLAH</td><td align="center">'.$jml.'</td></tr>'; ?> </tbody> </table> </div> <!-- /.card-body --> </div> <!-- /.card --> </div> <?php $query="SELECT THN,COUNT(*) JML FROM ( SELECT EXTRACT(YEAR FROM TGL_UBAH) THN,NO_KK FROM ONLINE_KK_UBAH ) 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">'.$row[1].'</td></tr>'; $jml=$jml+$row[1]; } echo '<tr><td>JUMLAH</td><td align="center">'.$jml.'</td></tr>'; ?> </tbody> </table> </div> <!-- /.card-body --> </div> <!-- /.card --> </div> </div> </div> </section> <?php include('footer.php'); ?>
Copyright ©2021 || Defacer Indonesia