Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67476 Members, 783 Products, 5290 Topic, 12955 Comments)

Mohon suhu bantu buat id reminder ke php + mysql

Dibuat
Login Terakhir 5 Tahun lalu,
Telah Dilihat 3782 Kali
Nian Dwi Christianto SW Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2.  
  3. Tolong bantu suhu buat id reminder jatuh tempo id card expired, hitung mundur 60 hari dari id card expired.
  4. Saya sudah lampirkan gambarnya
  5.  
  6. Terima kasih.
Ada 1 File Kiriman :
1. Id_reminder_karyawan.JPG (55 KB)

Ada 3 Jawaban

Bukhori Muslim
commented on 07 Jun 2018 16:17:59
  1. Assalam,.. sudah sejauh mana usahanya untuk mencobakan?
  2. bisa di share kendalanya dimana dan sekalian script yg bermasalah agar bisa kita bantu untuk solusinya?
  3.  
Nian Dwi Christianto SW
commented on 08 Jun 2018 13:40:53
  1. Assalam,..
  2. Oh ya saya kurang mengirimkan scriptnya ya. Saya kirim ya kekurangannya.
  3.  
  4.  
  5. <?php
  6.  
  7. //penomoran dari satu
  8. $awal=0;
  9. include('system/conf/koneksi.php');
  10. $perintah="SELECT * FROM data_karyawan ORDER by id DESC";
  11. $nom="$awal"; //awal 0 nanti ditambah satu
  12. $nom2=sprintf("%s",$perintah,$nom); //eksekusi $perintah dan $nom
  13. $query=@mysql_query($nom2,$koneksi);
  14. $jumlah_karyawan=mysql_num_rows($query);
  15.  
  16. ?>
  17.  
  18. <!-- CEGAH BY PASS PERHALAMAN -->
  19. <?php
  20. if(!isset($_SESSION['admin'])){
  21. echo '<script language="javascript">alert
  22. ("Anda harus login dulu!");document.location="login.php?page=masuk";</script>';
  23. }
  24. ?>
  25.  
  26. <div class="row">
  27. <div class="col-lg-12">
  28. <h2 class="page-header">Status Pengajuan Karyawan</h2>
  29. <div class="panel panel-default">
  30. <div class="panel-heading">
  31. Data Karyawan Status</div>
  32. <!-- /.panel-heading -->
  33. <div class="panel-body">
  34. <table width="100%" class="table table-striped table-bordered table-hover" id="dataTables-example">
  35. <thead>
  36.  
  37. <tr>
  38. <th colspan="2">JUMLAH KARYAWAN </th>
  39. <th colspan="2"><?php echo $jumlah_karyawan; ?></th>
  40. <th colspan="6"><a href="print-pengajuanbaru.php" target="_blank"><i class="fa fa-print fa-fw" alt="print" title="print semua karyawan"></i></a>
  41.  
  42. </tr>
  43.  
  44. <tr>
  45. <th>NIK</th>
  46. <th>Nama</th>
  47. <th>Tanggal MCU Akhir</th>
  48. <th>Pengajuan ke Berau Coal</th>
  49. <th>Expired ID Card Baru</th>
  50. <th>Jatuh tempo(60 hari)</th>
  51. <th>Selisih</th>
  52. <th>Aksi</th>
  53.  
  54.  
  55. </tr>
  56. </thead>
  57. <tbody>
  58. <?php //ngambil data dan memecahnya ke array
  59. include('system/conf/koneksi.php');
  60. $perintah="SELECT * FROM data_karyawan ORDER by id DESC";
  61. //Penggunaan fungsi dateiif untuk menghitung selisih dan jatuh tempo
  62. $query = mysql_query("SELECT * ,DATE_ADD(expired_idcardbaru, INTERVAL 90 DAY) as jatuh_tempo, DATEDIFF(DATE_ADD(tgl_pembelian, INTERVAL 90 DAY), CURDATE()) as selisih FROM data_karyawan"); while ($data = mysql_fetch_array($query))
  63. {
  64. $result = mysql_query($data);
  65. if($result === FALSE) {
  66. die(mysql_error()); // TODO: better error handling
  67. }
  68. while ($row = mysql_fetch_array($result))
  69.  
  70. ?>
  71.  
  72.  
  73.  
  74. <tr class="odd gradeX">
  75.  
  76. <td><?php echo $data['id'];?></td>
  77. <td><?php echo $data['nama'];?></td>
  78. <td><?php echo $data['tgl_mcu_akhir'];?></td>
  79. <td><?php echo $data['pengajuanke_bc'];?></td>
  80. <td><?php echo $data['expired_idcardbaru'];?></td>
  81. <td><?php echo $data2['jatuh_tempo'];?></td>
  82. <td><?php echo $data2['selisih'];?></td>
  83.  
  84. <td>
  85. <a href="detail-karyawan.php?detail=<?php echo $data['id']?>"><i class="fa fa-eye fa-fw" alt="detail" title="View Detail"></i></a>
  86. <a href="edit-karyawan.php?edit=<?php echo $data['id']?>"><i class="fa fa-edit fa-fw" alt="edit" title="Edit"></i></a>
  87. <a href="print-pengajuanbaru.php?printpdf=<?php echo $data['id']?>" target="_blank"><i class="fa fa-print fa-fw" alt="print" title="print"></i></a>
  88. <a href="del.php?del=<?php echo $data['id']?>"><i class="fa fa-trash-o fa-fw" alt="delete" title="Delete"></i></a>
  89. </td>
  90.  
  91.  
  92. </tr>
  93. <?php $no+=1; } ?>
  94. </tbody>
  95. </table>
  96. </div>
  97. <div class="panel-footer">
  98. Karyawan PT. BUMA</div>
  99. </div>
  100.  
  101. </div>
  102. </div>
  103.  
  104.  
  105. <!-- /.row -->
  106. <!-- ApliMak (Aplikasi Management Karyawan)
  107. ********************************************
  108. ********************************************
  109. -->
  110.  
Bukhori Muslim
commented on 14 Jun 2018 08:58:32
  1. Assalam,.. intinya cuma menghitung selisih 2 tanggal saja, begini caranya :
  2. <?php
  3. $date1='2018-02-08';
  4. $date2='2019-02-08';
  5. $datetime1 = new DateTime($date1);
  6. $datetime2 = new DateTime($date2);
  7. $difference = $datetime1->diff($datetime2);
  8. echo $difference->days." Hari";
  9.  
  10. if ($difference->days<=60){
  11. // Notifikasi jatuh tempo insert/kirim ke karyawan terkait
  12. }
  13. ?>
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!