Advertisement
cdsatrian

simpan_absen.php

Aug 18th, 2013
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.83 KB | None | 0 0
  1. <?php
  2. /***********************/
  3. //FILE : simpan_absen.php
  4. /***********************/
  5. session_start();
  6. include "conn.php";
  7. if(isset($_POST['ok1']))
  8. {
  9.   $jam_masuk   = $_POST['jam1'];
  10.   $menit_masuk = $_POST['menit1'];
  11.   $jam_keluar  = $_POST['jam2'];
  12.   $menit_keluar= $_POST['menit2'];
  13.   $tanggal     = $_POST['tanggal'];
  14.   $nama        = $_POST['nama'];
  15.   $jabatan     = $_POST['jabatan'];  
  16.   $jam_masuk   = $_POST['jam_masuk'];  
  17.   $jam_keluar  = $_POST['jam_keluar'];      
  18.   $keterangan  = $_POST['keterangan'];
  19.   $num         = count($nama);
  20.   $sql         = "INSERT INTO seamolec.staff
  21.                (tanggal,nama,jabatan,jam_masuk,jam_keluar,total_jam,
  22.                 hadir,izin,sakit,cuti,tugasluar,tanpaketerangan,status)
  23.               VALUES ";
  24.   $jam_in=array();
  25.   $jam_out=array();
  26.   $total_jam=array();
  27.   $values=array();
  28.   for($i=0;$i<$num;$i++){
  29.     if($menit_keluar[$i] < $menit_masuk[$i])
  30.     {
  31.       $jam_keluar[$i]   -= 1;
  32.       $menit_keluar[$i] += 60;
  33.     }
  34.     $jam_in[$i]     = "{$jam_masuk[$i]}{$menit_masuk[$i]}";
  35.     $jam_out[$i]    = "{$jam_keluar[$i]}{$menit_keluar[$i]}";
  36.     $total_jam[$i]  = ($jam_keluar[$i] - $jam_masuk[$i] - 1).($menit_keluar[$i] - $menit_masuk[$i]);
  37.     $values[]="(
  38.            '{$tanggal[$i]}',
  39.            '{$nama[$i]}',
  40.            '{$jabatan[$i]}',
  41.            '{$jam_in[$i]}',
  42.            '{$jam_out[$i]}',
  43.            '{$total_jam[$i]}',
  44.          ".($keterangan[$i]=="1"?"'1'":"NULL").",
  45.          ".($keterangan[$i]=="2"?"'1'":"NULL").",
  46.          ".($keterangan[$i]=="3"?"'1'":"NULL").",
  47.          ".($keterangan[$i]=="4"?"'1'":"NULL").",
  48.          ".($keterangan[$i]=="5"?"'1'":"NULL").",
  49.          ".($keterangan[$i]=="6"?"'1'":"NULL").",
  50.          'OK')";
  51.   }
  52.   $sql.=implode(",",$values);
  53.   $result=mysql_query($sql);
  54.   require "rekap_baru.php";
  55. }
  56. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement