<?php require "../koneksi.php"?>
<?php error_reporting(0)?>

<?php if(!isset($_GET['krw'])){?>
    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="UTF-8">
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
            <title>Kartu Keluarga GKJW</title>
            <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css" rel="stylesheet">
            <style>
                @media print {
                    .pagebreak { page-break-before: always; } /* Page break for printing */
                }
                table, th, td {
                    /* border: 1px solid black; */
                    border-collapse: collapse;
                }
                th, td {
                    padding: 1px;
                    margin: 0px;
                    text-align: left;
                    text-transform: capitalize;
                }
                .header {
                    margin-bottom: 20px;
                }
                body{
                    font-size: 12px;
                }
            </style>
        </head>
        <body>
            <?php $getPersonal = $con->query("SELECT * FROM penduduk WHERE id = '$_GET[id]'")->fetch_assoc();?>
            <div class="container mt-5">
                <div class="header text-center">
                    <h2>KARTU KELUARGA GKJW TUNJUNGREJO</h2>
                    <div class="row">
                        <div class="col-7">
                            <table class="">
                                <tr>
                                    <td>Kode Kepala Keluarga</td>
                                    <td>: MUS 01</td>
                                </tr>
                                <tr>
                                    <td>Nama Kepala Keluarga</td>
                                    <td>: <?= addslashes($getPersonal['nama'])?></td>
                                </tr>
                                <tr>
                                    <td>K R W</td>
                                    <td>: <?= addslashes($getPersonal['krw'])?></td>
                                </tr>
                                <tr>
                                    <td>Alamat (Dusun, RT, RW)</td>
                                    <td>: <?= addslashes($getPersonal['dusun'])?></td>
                                </tr>
                            </table>
                        </div>
                        <div class="col-5">
                            <table class="">
                                <tr>
                                    <td>Desa / Kelurahan</td>
                                    <td>: <?= addslashes($getPersonal['desa'])?></td>
                                </tr>
                                <tr>
                                    <td>Kecamatan</td>
                                    <td>: <?= addslashes($getPersonal['kecamatan'])?></td>
                                </tr>
                                <tr>
                                    <td>Kabupaten</td>
                                    <td>: <?= addslashes($getPersonal['kabupaten'])?></td>
                                </tr>
                                <tr>
                                    <td>Provinsi</td>
                                    <td>: <?= addslashes($getPersonal['provinsi'])?></td>
                                </tr>
                            </table>
                        </div>
                    </div>
                </div>
            
                <!-- <h6>Anggota Keluarga</h6> -->
                <table class=" table-bordered w-100">
                    <thead>
                        <tr>
                            <th>No</th>
                            <th>Nama</th>
                            <th>No Induk</th>
                            <th>Jenis Kelamin</th>
                            <th>Tempat Lahir</th>
                            <th>Tanggal Lahir</th>
                            <th>Status (Kawin/Belum Kawin)</th>
                            <th>Pendidikan</th>
                            <th>Status Keluarga</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>1</td>
                            <td><?= addslashes($getPersonal['nama'])?></td>
                            <td><?= addslashes($getPersonal['no_induk'])?></td>
                            <td><?= addslashes($getPersonal['jenis_kelamin'])?></td>
                            <td><?= addslashes($getPersonal['tempat_lahir'])?></td>
                            <td><?= addslashes($getPersonal['tanggal_lahir'])?></td>
                            <td><?= addslashes($getPersonal['nikah'])?></td>
                            <td><?= addslashes($getPersonal['pendidikan'])?></td>
                            <td><?= addslashes($getPersonal['hubungan_keluarga'])?></td>
                        </tr>
                        <?php
                            $getAnggotaKeluarga = $con->query("SELECT * FROM penduduk WHERE ayah = '".addslashes($getPersonal['nama'])."' OR ibu = '".addslashes($getPersonal['nama'])."' ORDER BY tanggal_lahir DESC");
                        ?>
                        <?php $getIbu=$con->query("SELECT *, COUNT(*) as jum FROM penduduk WHERE nama = '".$getAnggotaKeluarga->fetch_assoc()   ['ibu']."'")->fetch_assoc();?>
                        <?php if($getIbu['jum'] > 0 ){?>
                            <tr>
                                <td>2</td>
                                <td><?= $getIbu['nama']?></td>
                                <td><?= $getIbu['no_induk']?></td>
                                <td><?= $getIbu['jenis_kelamin']?></td>
                                <td><?= $getIbu['tempat_lahir']?></td>
                                <td><?= $getIbu['tanggal_lahir']?></td>
                                <td><?= $getIbu['nikah']?></td>
                                <td><?= $getIbu['pendidikan']?></td>
                                <td><?= $getIbu['hubungan_keluarga']?></td>
                            </tr>
                        <?php }?>
                        <?php 
                            $noAnggota = 3;
                            foreach($getAnggotaKeluarga as $anggota){
                        ?>
                            <tr>
                                <td><?= $noAnggota++?></td>
                                <td><?= $anggota['nama']?></td>
                                <td><?= $anggota['no_induk']?></td>
                                <td><?= $anggota['jenis_kelamin']?></td>
                                <td><?= $anggota['tempat_lahir']?></td>
                                <td><?= $anggota['tanggal_lahir']?></td>
                                <td><?= $anggota['nikah']?></td>
                                <td><?= $anggota['pendidikan']?></td>
                                <td><?= $anggota['hubungan_keluarga']?></td>
                            </tr>
                        <?php }?>
                    </tbody>
                </table>
            
                <!-- <h6>Orang Tua</h6> -->
                <table class="w-100 table-bordered mt-3">
                    <thead>
                        <tr>
                            <th>No</th>
                            <th>Nama Orang Tua</th>
                            <th>Tempat dan Tanggal Baptis</th>
                            <th>Tempat dan Tanggal Sidi</th>
                            <th>Pernikahan (Tempat, Tanggal, Dengan)</th>
                            <th>Pekerjaan</th>
                            <th>Domisili</th>
                        </tr>
                    </thead>
                    <tbody>
                        <?php $getOrtu = $con->query("SELECT * FROM penduduk WHERE nama = '$getPersonal[ayah]' or nama = '$getPersonal[ibu]'")->fetch_assoc();?>
                        <tr>
                            <td>1</td>
                            <td><?= addslashes($getPersonal['ayah'])?> & <?= addslashes($getPersonal['ibu'])?></td>
                            <td><?= $getOrtu['babtis']?></td>
                            <td><?= $getOrtu['sidi']?></td>
                            <td><?= $getOrtu['nikah']?></td>
                            <td><?= $getOrtu['pekerjaan']?></td>
                            <td>Tunjungrejo</td>
                        </tr>
                        <?php if($getIbu['jum'] > 0 ){?>
                            <?php $getOrtuIbu = $con->query("SELECT * FROM penduduk WHERE nama = '$getIbu[ibu]' or nama = '$getIbu[ayah]' LIMIT 1")->fetch_assoc();?>
                            <tr>
                                <td>2</td>
                                <td><?= $getIbu['ayah']?> & <?= $getIbu['ibu']?></td>
                                <td><?= $getOrtuIbu['babtis']?></td>
                                <td><?= $getOrtuIbu['sidi']?></td>
                                <td><?= $getOrtuIbu['nikah']?></td>
                                <td><?= $getOrtuIbu['pekerjaan']?></td>
                                <td><?= addslashes($getPersonal['desa'])?></td>
                            </tr>
                        <?php }?>
                        <?php foreach($getAnggotaKeluarga as $ortu){?>
                            <?php $getOrtu = $con->query("SELECT * FROM penduduk WHERE nama = '".addslashes($ortu['ibu'])."' or nama = '".addslashes($ortu['ayah'])."' ORDER BY id ASC LIMIT 1")->fetch_assoc();?>
                            <tr>
                                <td>1</td>
                                <td><?= $ortu['ayah']?> & <?= $ortu['ibu']?></td>
                                <td><?= $getOrtu['babtis']?></td>
                                <td><?= $getOrtu['sidi']?></td>
                                <td><?= $getOrtu['nikah']?></td>
                                <td><?= $getOrtu['pekerjaan']?></td>
                                <td><?= addslashes($getPersonal['desa'])?></td>
                            </tr>
                        <?php }?>
                        
                    </tbody>
                </table>
            
                <div class="text-end">
                    <p>Dicetak: <?= date('d F Y')?></p>
                </div>
                <div class="row">
                    <div class="col text-center">
                        <p>Ketua PHMJ GKJW Tunjungrejo</p>
                        <p>Pdt. AGUS ADI UTOMO, S.Pi</p>
                    </div>
                    <div class="col text-center">
                        <p>Ketua KRW</p>
                        <p>ANTONIUS SURYO PRAKOSA</p>
                    </div>
                    <div class="col text-center">
                        <p>Kepala Keluarga</p>
                        <p>KARDI SUPRAPTO</p>
                    </div>
                </div>
            </div>
            
            <!-- Page break -->
            <div class="pagebreak"></div>
            
            <!-- Tambahkan perulangan di sini untuk data selanjutnya -->
            
            <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/js/bootstrap.bundle.min.js"></script>
    
        </body>
    </html>
<?php }else{?>
    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="UTF-8">
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
            <title>Kartu Keluarga GKJW</title>
            <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css" rel="stylesheet">
            <style>
                @media print {
                    .pagebreak { page-break-before: always; } /* Page break for printing */
                }
                table, th, td {
                    /* border: 1px solid black; */
                    border-collapse: collapse;
                }
                th, td {
                    padding: 1px;
                    margin: 0px;
                    text-align: left;
                    text-transform: capitalize;
                }
                .header {
                    margin-bottom: 20px;
                }
                body{
                    font-size: 12px;
                }
            </style>
        </head>
        <body>
            <?php
                $getPendudukKRWKK = $con->query("SELECT * FROM penduduk WHERE krw = '$_GET[krw]' AND hubungan_keluarga = 'KK'");
                foreach($getPendudukKRWKK as $dataKK){
            ?>
                <?php $getPersonal = $con->query("SELECT * FROM penduduk WHERE id = '$dataKK[id]'")->fetch_assoc();?>
                <div class="container mt-5">
                    <div class="header text-center">
                        <h2>KARTU KELUARGA GKJW TUNJUNGREJO</h2>
                        <div class="row">
                            <div class="col-7">
                                <table class="">
                                    <tr>
                                        <td>Kode Kepala Keluarga</td>
                                        <td>: MUS 01</td>
                                    </tr>
                                    <tr>
                                        <td>Nama Kepala Keluarga</td>
                                        <td>: <?= addslashes($getPersonal['nama'])?></td>
                                    </tr>
                                    <tr>
                                        <td>K R W</td>
                                        <td>: <?= addslashes($getPersonal['krw'])?></td>
                                    </tr>
                                    <tr>
                                        <td>Alamat (Dusun, RT, RW)</td>
                                        <td>: <?= addslashes($getPersonal['dusun'])?></td>
                                    </tr>
                                </table>
                            </div>
                            <div class="col-5">
                                <table class="">
                                    <tr>
                                        <td>Desa / Kelurahan</td>
                                        <td>: <?= addslashes($getPersonal['desa'])?></td>
                                    </tr>
                                    <tr>
                                        <td>Kecamatan</td>
                                        <td>: <?= addslashes($getPersonal['kecamatan'])?></td>
                                    </tr>
                                    <tr>
                                        <td>Kabupaten</td>
                                        <td>: <?= addslashes($getPersonal['kabupaten'])?></td>
                                    </tr>
                                    <tr>
                                        <td>Provinsi</td>
                                        <td>: <?= addslashes($getPersonal['provinsi'])?></td>
                                    </tr>
                                </table>
                            </div>
                        </div>
                    </div>
                
                    <!-- <h6>Anggota Keluarga</h6> -->
                    <table class=" table-bordered w-100">
                        <thead>
                            <tr>
                                <th>No</th>
                                <th>Nama</th>
                                <th>No Induk</th>
                                <th>Jenis Kelamin</th>
                                <th>Tempat Lahir</th>
                                <th>Tanggal Lahir</th>
                                <th>Status (Kawin/Belum Kawin)</th>
                                <th>Pendidikan</th>
                                <th>Status Keluarga</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr>
                                <td>1</td>
                                <td><?= addslashes($getPersonal['nama'])?></td>
                                <td><?= addslashes($getPersonal['no_induk'])?></td>
                                <td><?= addslashes($getPersonal['jenis_kelamin'])?></td>
                                <td><?= addslashes($getPersonal['tempat_lahir'])?></td>
                                <td><?= addslashes($getPersonal['tanggal_lahir'])?></td>
                                <td><?= addslashes($getPersonal['nikah'])?></td>
                                <td><?= addslashes($getPersonal['pendidikan'])?></td>
                                <td><?= addslashes($getPersonal['hubungan_keluarga'])?></td>
                            </tr>
                            <?php
                                $getAnggotaKeluarga = $con->query("SELECT * FROM penduduk WHERE ayah = '".addslashes($getPersonal['nama'])."' OR ibu = '".addslashes($getPersonal['nama'])."' ORDER BY tanggal_lahir DESC");
                            ?>
                            <?php $getIbu=$con->query("SELECT *, COUNT(*) as jum FROM penduduk WHERE nama = '".$getAnggotaKeluarga->fetch_assoc()   ['ibu']."'")->fetch_assoc();?>
                            <?php if($getIbu['jum'] > 0 ){?>
                                <tr>
                                    <td>2</td>
                                    <td><?= $getIbu['nama']?></td>
                                    <td><?= $getIbu['no_induk']?></td>
                                    <td><?= $getIbu['jenis_kelamin']?></td>
                                    <td><?= $getIbu['tempat_lahir']?></td>
                                    <td><?= $getIbu['tanggal_lahir']?></td>
                                    <td><?= $getIbu['nikah']?></td>
                                    <td><?= $getIbu['pendidikan']?></td>
                                    <td><?= $getIbu['hubungan_keluarga']?></td>
                                </tr>
                            <?php }?>
                            <?php 
                                $noAnggota = 3;
                                foreach($getAnggotaKeluarga as $anggota){
                            ?>
                                <tr>
                                    <td><?= $noAnggota++?></td>
                                    <td><?= $anggota['nama']?></td>
                                    <td><?= $anggota['no_induk']?></td>
                                    <td><?= $anggota['jenis_kelamin']?></td>
                                    <td><?= $anggota['tempat_lahir']?></td>
                                    <td><?= $anggota['tanggal_lahir']?></td>
                                    <td><?= $anggota['nikah']?></td>
                                    <td><?= $anggota['pendidikan']?></td>
                                    <td><?= $anggota['hubungan_keluarga']?></td>
                                </tr>
                            <?php }?>
                        </tbody>
                    </table>
                
                    <!-- <h6>Orang Tua</h6> -->
                    <table class="w-100 table-bordered mt-3">
                        <thead>
                            <tr>
                                <th>No</th>
                                <th>Nama Orang Tua</th>
                                <th>Tempat dan Tanggal Baptis</th>
                                <th>Tempat dan Tanggal Sidi</th>
                                <th>Pernikahan (Tempat, Tanggal, Dengan)</th>
                                <th>Pekerjaan</th>
                                <th>Domisili</th>
                            </tr>
                        </thead>
                        <tbody>
                            <?php $getOrtu = $con->query("SELECT * FROM penduduk WHERE nama = '$getPersonal[ayah]' or nama = '$getPersonal[ibu]'")->fetch_assoc();?>
                            <tr>
                                <td>1</td>
                                <td><?= addslashes($getPersonal['ayah'])?> & <?= addslashes($getPersonal['ibu'])?></td>
                                <td><?= $getOrtu['babtis']?></td>
                                <td><?= $getOrtu['sidi']?></td>
                                <td><?= $getOrtu['nikah']?></td>
                                <td><?= $getOrtu['pekerjaan']?></td>
                                <td>Tunjungrejo</td>
                            </tr>
                            <?php if($getIbu['jum'] > 0 ){?>
                                <?php $getOrtuIbu = $con->query("SELECT * FROM penduduk WHERE nama = '$getIbu[ibu]' or nama = '$getIbu[ayah]' LIMIT 1")->fetch_assoc();?>
                                <tr>
                                    <td>2</td>
                                    <td><?= $getIbu['ayah']?> & <?= $getIbu['ibu']?></td>
                                    <td><?= $getOrtuIbu['babtis']?></td>
                                    <td><?= $getOrtuIbu['sidi']?></td>
                                    <td><?= $getOrtuIbu['nikah']?></td>
                                    <td><?= $getOrtuIbu['pekerjaan']?></td>
                                    <td><?= addslashes($getPersonal['desa'])?></td>
                                </tr>
                            <?php }?>
                            <?php foreach($getAnggotaKeluarga as $ortu){?>
                                <?php $getOrtu = $con->query("SELECT * FROM penduduk WHERE nama = '".addslashes($ortu['ibu'])."' or nama = '".addslashes($ortu['ayah'])."' ORDER BY id ASC LIMIT 1")->fetch_assoc();?>
                                <tr>
                                    <td>1</td>
                                    <td><?= $ortu['ayah']?> & <?= $ortu['ibu']?></td>
                                    <td><?= $getOrtu['babtis']?></td>
                                    <td><?= $getOrtu['sidi']?></td>
                                    <td><?= $getOrtu['nikah']?></td>
                                    <td><?= $getOrtu['pekerjaan']?></td>
                                    <td><?= addslashes($getPersonal['desa'])?></td>
                                </tr>
                            <?php }?>
                            
                        </tbody>
                    </table>
                
                    <div class="text-end">
                        <p>Dicetak: <?= date('d F Y')?></p>
                    </div>
                    <div class="row">
                        <div class="col text-center">
                            <p>Ketua PHMJ GKJW Tunjungrejo</p>
                            <p>Pdt. AGUS ADI UTOMO, S.Pi</p>
                        </div>
                        <div class="col text-center">
                            <p>Ketua KRW</p>
                            <p>ANTONIUS SURYO PRAKOSA</p>
                        </div>
                        <div class="col text-center">
                            <p>Kepala Keluarga</p>
                            <p>KARDI SUPRAPTO</p>
                        </div>
                    </div>
                </div>
                
                <!-- Page break -->
                <div class="pagebreak"></div>
            <?php }?>
            
            <!-- Tambahkan perulangan di sini untuk data selanjutnya -->
            
            <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/js/bootstrap.bundle.min.js"></script>
    
        </body>
    </html>

<?php }?>

<script>
    window.print();
</script>