Jumat, 10 Agustus 2018

Batasan Waktu Terhadap Order

 $jamn=date("H:i:s");
 $tgln=date("Y-m-d");


//cek apakah ada order di database
 $sql="select * from `$tbso` where `status`='Order'";
  $jum=getJum($conn,$sql);
  if($jum > 0){
$arr=getData($conn,$sql);
foreach($arr as $d) {
$kode_so=$d["kode_so"];
$tanggal_so=$d["tanggal_so"];
$jam=$d["jam"];
$deskripsi=$d["deskripsi"];
$nama=$d["nama"];
$telepon=$d["telepon"];
$email=$d["email"];
$status=$d["status"];

$awal  = strtotime("$tanggal_so $jam");//waktu order
$akhir = strtotime("$tgln $jamn");//waktu sekarang
$diff  = $akhir - $awal;//selisih waktu

$jam   = floor($diff / (60 * 60));
$menit = $diff - $jam * (60 * 60);
$MM=$menit / 60;
        echo $kode_so.'   Waktu tinggal: ' . $jam .  ' jam, ' . floor( $MM ) . ' menit <br>';


if($MM>=$BATASMAX){//bila sudah lewat batasan menitnya
                         $not=" Expire = Waktu tinggal:  ". $jam .  " jam, " . floor( $menit / 60 ) . " menit";
echo $not;

$sql="update `$tbso` set `status`='Expire',`keterangan_order`='$not' where `kode_so`='$kode_so'";
$ubah=process($conn,$sql);


$sqlc="select * from `$tbsodetail` where `kode_so`='$kode_so'";
$arrc=getData($conn,$sqlc);
foreach($arrc as $dc) {
$idc=$dc["id"];
$kode_barangc=$dc["kode_barang"];
$jumlah=$dc["jumlah"];


$sqlm="update  `$tbbarang` set `stok`=`stok`+'$jumlah' where `kode_barang`='$kode_barang'";
$up=process($conn,$sqlm);

}//for
                }//if
}
}



Tidak ada komentar:

Posting Komentar

global_priv WARNING Selalu

 Jika muncul pesan kesalahan: Warning in .\libraries\classes\Dbal\DbiMysqli.php#209  mysqli::query(): (HY000/1034): Index for table 'glo...