$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
}
}
Langganan:
Posting Komentar (Atom)
Selisih Waktu Berjalan
Berikut adalah fungsi PHP yang menghitung selisih hari antara tanggal saat ini dengan tanggal 2024-08-22 . Jika tanggal saat ini kurang dari...
-
<?php // <a href='download.php?file=$file' title='Download File'>Download Dokumen</a> $direktori = ...
-
Teman2 ...mungkin sering dapat kode random..... btw ini ada share sedikit ttg membuat soal random.....yang beda disini adalah sy menggunaka...
-
<?php $sql="select `id_admin` from `$tbadmin` order by `id_admin` desc"; $jum= getJum($conn,$sql); $kd="ADM"...
Tidak ada komentar:
Posting Komentar