Kami Mau Berbagi Auto Update Kirim INfo pada Reseller....
Maksudnya.. Walaupun pada Reseller memPARALEL sampai 10 Nomor Transaksi, maka Hanya akan di Ambil 1 Nomor saja yang di centang/dipilih.. Yaitu Nomor yang Terakhir Kali Melakukan Pengiriman Pesan ke SMS CENTER
Tujuan Mengapa di Buat Begitu...
- Biar Ngirit SMS ketika kita INfo sesuai Flag yang di pilih
- Tepat pada SASARAN, jika si Reseller ganti No. HP dan hanya memPARALEL
- Kita gak Pusing dengan Memilih Manual
- dll.. hehehe
ini Script nya... Maaf para Master... Kalo ada yang SALAH di Koreksi ya.. Bukan Maksud untuk Menggurui tapi hanya sekedar Sharing Pengetahuan pada teman yang Mungkin masih Kurang Mengerti..
<html>
<head>
<title>.:: Update Info ::.</title>
<meta name="generator" content="text/html">
<style type="text/css">
<!--
.style1 {
font-size: 24px;
font-weight: bold;
}
-->
</style>
</head>
<?php
//Parameter Koneksi
$db_host='SALSABILA';
$db_user='salsabila';
$db_password='salsabila';
$db_name='otomax';
// dalam second
$interval=5;
//DB Connection
$conn=mssql_connect("$db_host", "$db_user", "$db_password") or die("koneksi gagal");
mssql_select_db("$db_name",$conn);
//Set waktu
$now = time();
$akhir = mktime(date("H", $now), date("i", $now), date("s", $now), date("m", $now), date("d", $now), date("Y", $now));
$awal = mktime(date("H", $now), date("i", $now), date("s", $now)-$interval, date("m", $now), date("d", $now), date("Y", $now));
//Cek user tiap interval
echo'<meta http-equiv="refresh" content="'.$interval.'" >';
$start = date('d M Y H:i:s',$awal);
$end = date('d M Y H:i:s',$akhir);
$sekarang = date('d M Y H:i',$akhir);
echo 'Cek Interval = '.$interval.' antara '.$start.' sampai dengan '.$end.'
';
//Cek INbox
$cek_inbox = mssql_query("select * from dbo.inbox where tgl_entri >= '$start' AND tgl_entri <= '$end' AND tipe_pengirim='s' AND kode_reseller IN (SELECT kode FROM reseller)", $conn);
// Check if there were any records
if (!mssql_num_rows($cek_inbox)) {
echo 'No records found';
} else {
for ($i = 0; $i < mssql_num_rows($cek_inbox); ++$i) {
echo $kode=mssql_result($cek_inbox, $i, 'kode_reseller'), PHP_EOL;
echo $pengirim=mssql_result($cek_inbox, $i, 'pengirim'), PHP_EOL;
$set_0 = "UPDATE pengirim SET kirim_info='0' WHERE kode_reseller='$kode' And tipe_pengirim='S'";
$result0 = mssql_query($set_0);
$set_1 = "UPDATE pengirim SET kirim_info='1' WHERE pengirim='$pengirim' And tipe_pengirim='S'";
$result1 = mssql_query($set_1);
}
}
// Free the query result
mssql_free_result($cek_inbox);
?>
<body>
<div align="center">
<p> </p>
<p> </p>
<p> </p>
<p class="style1">...:: UpDate Kirim INFO ::...</p>
</div>
</body>
</html>
Moga Bermanfaat bagi teman2
Kalo di Perhatikan dengan seksama, Kelihatannya udah sangat jelas.. karena yang
Merah bisa jadi penjelasan pada bagian Script tsb maksudnya Apa...
Mohon Koreksinya...
Al Hasill Tested by Me...
Note:
- Pastikan Webserver Lokal Anda Support PHP - MSSQL