Advertisement
cdsatrian

Kartu Sehat

Aug 23rd, 2013
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 6.17 KB | None | 0 0
  1. <?php
  2. $jumlah=isset($_GET['banyaknya'])?$_GET['banyaknya']:10;
  3. $nik=isset($_POST['NIK'])?_POST['NIK'):'';
  4. ?>
  5. <!DOCTYPE html>
  6. <html>
  7.   <head>
  8.     <style>
  9.     #kotak_utama{
  10.       margin:0;
  11.       width:21 cm;
  12.       height:30 cm;
  13.       font-size:6pt;
  14.       padding-top:1pt;
  15.       background-color:#FFF;
  16.     }
  17.      
  18.     .kotak{
  19.       margin:0 auto;
  20.       margin-left:6pt;
  21.       border:thin solid #000;
  22.       width:240pt;
  23.       height:160pt;
  24.       font-size:5pt;
  25.       background-color:#FFF;
  26.     }
  27.     .jarak_table{
  28.       margin-top:6pt;    
  29.     }
  30.     .tr{
  31.       background-color:#FFF;
  32.     }
  33.     .tr:hover{
  34.       background-color:#9FF;
  35.     }
  36.     </style>
  37.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  38.     <title>Kartu Sehat</title>
  39.   </head>
  40.   <body>
  41.     <div id="kotak_utama">
  42.       <form method="post">
  43.         NIK : <input type='text' name='NIK' />
  44.         <input type="submit" name="kirim" value="Cari" />
  45.       </form>
  46.       <br/>
  47.       <table>
  48.         <tr>
  49. <?php
  50.   if(!empty($jumlah))
  51.   {
  52.     //-- database configuration
  53.     $dbhost='localhost';
  54.     $dbuser='root';
  55.     $dbpass='';
  56.     $dbname='test';
  57.     //-- database connection
  58.     $db=new mysqli($dbhost,$dbuser,$dbpass,$dbname);
  59.     //-- query data
  60.     $sql="SELECT
  61.            a.no_absen,a.NIK,a.nama,a.jabatan,a.departemen,a.alamat,a.kelurahan,a.kecamatan,a.kabupaten,
  62.            IF(b.nama_istri IS NULL,'-',b.nama_istri) AS nama_istri,
  63.            IF(b.tgl_lahir_istri IS NULL,'-',b.tgl_lahir_istri) AS tgl_lahir_istri,
  64.            IF(c.no_anak='1',c.nama_anak,'-') AS anak1,
  65.            IF(c.no_anak='1',c.tgl_lahir,'-') AS tgl_lahir_anak1,
  66.            IF(c.no_anak='2',c.nama_anak,'-') AS anak2,
  67.            IF(c.no_anak='2',c.tgl_lahir,'-') AS tgl_lahir_anak2,
  68.            IF(c.no_anak='3',c.nama_anak,'-') AS anak3,
  69.            IF(c.no_anak='3',c.tgl_lahir,'-') AS tgl_lahir_anak3
  70.          FROM qw_karyawan_baru a
  71.          LEFT JOIN qw_istri b USING(NIK)
  72.          LEFT JOIN qw_anak_jamsostek c USING(NIK) "
  73.          .($empty($nik)?"WHERE a.NIK='$nik' ":"")
  74.          ."GROUP BY a.NIK
  75.           LIMIT $jumlah";
  76.     //-- execute query      
  77.     $result=$db->query($sql);
  78.     if($jml=$result->num_rows)
  79.     {
  80.       $i=0;
  81.       while($records=$result->fetch_object())
  82.       {
  83.         echo (++$i%2!=0?'</tr></tr>':'';
  84. ?>
  85.           <td>
  86.             <div class="kotak">
  87.               <img src="img/headbnr.jpg" width="304" height="41" />
  88.               <center>
  89.                 <b>KARTU SEHAT</b>
  90.                 <br />
  91.                 <b>KARYAWAN PT. RESTU AGUNG NAROGONG</b>
  92.               </center>
  93.               <table width="308" border="1" style="border-collapse:collapse;margin-top:3pt; margin-left:2pt">
  94.                 <tr>
  95.                   <th colspan="2"><b>IDENTITAS KARYAWAN</b></th>
  96.                   <th colspan="3"><b>TANGGUNGAN</b></th>
  97.                 </tr>
  98.                 <tr>
  99.                   <td width="59">No Absen</td>
  100.                   <td width="84"><?php echo $records->no_absen;?></td>
  101.                   <td width="24">Status</td>
  102.                   <td width="68">Nama</td>
  103.                   <td width="39">Tgl Lahir</td>
  104.                 </tr>
  105.                 <tr>
  106.                   <td>NIK</td>
  107.                   <td><?php echo $records->NIK;?></td>
  108.                   <td>Istri</td>
  109.                   <td><?php echo $records->nama_istri;?></td>
  110.                   <td><?php echo $records->tgl_lahir_istri;?></td>
  111.                 </tr>
  112.                 <tr>
  113.                   <td>Nama</td>
  114.                   <td><?php echo $records->nama;?></td>
  115.                   <td>Anak</td>
  116.                   <td><?php echo $records->anak1;?></td>
  117.                   <td><?php echo $records->tgl_lahir_anak1;?></td>
  118.                 </tr>                
  119.                 <tr>
  120.                   <td>Jabatan</td>
  121.                   <td><?php echo $records->jabatan;?></td>
  122.                   <td>Anak</td>
  123.                   <td><?php echo $records->anak2;?></td>
  124.                   <td><?php echo $records->tgl_lahir_anak2;?></td>
  125.                 </tr>                
  126.                 <tr>
  127.                   <td>Bagian</td>
  128.                   <td><?php echo $records->departemen;?></td>
  129.                   <td>Anak</td>
  130.                   <td><?php echo $records->anak3;?></td>
  131.                   <td><?php echo $records->tgl_lahir_anak3;?></td>
  132.                 </tr>
  133.                 <tr>
  134.                   <td colspan="2" align="center">Alamat</td>
  135.                   <td colspan="3" rowspan="6" align="center">
  136.                     Narogong,  <?php echo date('d-m-Y'); ?><br />
  137.                     PT. RESTU AGUNG NAROGONG<br />
  138.                     TTD<br />
  139.                     <br />
  140.                     <br />
  141.                     <br />
  142.                     <br />
  143.                     <i>Direktur Utama</i>
  144.                   </td>
  145.                 </tr>
  146.                 <tr>
  147.                   <td colspan="2">Kp/RT/RW</td>
  148.                   <td colspan="3"><?php echo $records->alamat;?></td>
  149.                 </tr>
  150.                 <tr>
  151.                   <td colspan="2">Desa</td>
  152.                   <td colspan="3"><?php echo $records->kelurahan;?></td>
  153.                 </tr>
  154.                 <tr>
  155.                   <td colspan="2">Kec</td>
  156.                   <td colspan="3"><?php echo $records->kecamatan;?></td>
  157.                 </tr>
  158.                 <tr>
  159.                   <td colspan="2">Kab/Kota</td>
  160.                   <td colspan="3"><?php echo $records->kabupaten;?></td>
  161.                 </tr>
  162.                 <tr>
  163.                   <td colspan="2" align="center"><i>Kartu harap di bawa <br />kunjungan pemeriksaan</i></td>
  164.                   <td colspan="3">&nbsp;</td>
  165.                 </tr>
  166.               </table>
  167.               <div align="right">
  168.                 <b>KTS-03/010613</b>
  169.               </div>
  170.             </div>
  171.           </td>
  172. <?php        
  173.       }
  174.       if($jml%2!=0)
  175.       {
  176.         echo "<td>&nbsp;</td>";
  177.       }
  178.     }
  179.     else
  180.     {
  181.      echo "<td>Tidak ada data</td>\n";
  182.     }
  183.   }
  184.   else
  185.   {
  186.      echo "<td>Tidak ada data</td>\n";
  187.   }          
  188. ?>  
  189.         </tr>
  190.       </table>
  191.     </div>
  192.   </body>
  193. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement