Mari di Mulai Lagi... Kelihatannya lama2 banyak Peminat..
kita Awali Membuat Koneksi Ke MSSQL
<?
$db_host='SALSABILARELOAD';
$db_user='xxx';
$db_password='xxxxx';
$db_name='otomax';
//DB Connection
$conn=mssql_connect("$db_host", "$db_user", "$db_password") or die("koneksi gagal");
mssql_select_db("$db_name",$conn);
?>
Syntax di Atas SImpan saja dengan Nama File :
config.phpdengan Modal syntax di Atas kita udah tersambung dengan Mssql, terus tujuan Kita Mau Apa...
contoh kita Mau buat Auto Select Update No HP Reseller.. biar ketika Kita
Broadcast ato kirim
Deposit tidak Semua Nomor terkirim, hanya Nomor2 yang terkhir kali di buat Aktivitas ke SErver. dan Otomatis Membatalkan TIket sesuai Settingan Kita
<html>
<head>
<meta name="generator" content="text/html">
<style type="text/css">
<!--
.style1 {
font-size: 36px;
font-weight: bold;
}
-->
</style>
</head>
<?php
//Koneksi
include"config.php";
$interval=5; // dalam sekon
$batas_tiket=48; //dalam seekon
//Set waktu
$now = time();
$akhir = mktime(date("H", $now)-1, date("i", $now), date("s", $now), date("m", $now), date("d", $now), date("Y", $now));
$awal = mktime(date("H", $now)-1, date("i", $now), date("s", $now)-$interval, date("m", $now), date("d", $now), date("Y", $now));
$tiket = mktime(date("H", $now)-1-$batas_tiket, date("i", $now), date("s", $now), 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);
$limit_tiket= date('d M Y H:i:s',$tiket);
echo 'Cek Interval = '.$interval.' / Second -> antara '.$start.' sampai dengan '.$end.'
';
//Cek INbox
$cek_inbox = mssql_query("select * from dbo.inbox where convert(char(19),tgl_entri,121) >= convert(char(19),dateadd(second,-$interval,getdate()),121) AND tipe_pengirim='s' AND kode_reseller IN (SELECT kode FROM reseller)", $conn);
//cek Tiket
$cek_tiket = mssql_query("select * from dbo.tiket_deposit where convert(char(19),tgl_status,121) < convert(char(19),dateadd(Hour,-$batas_tiket,getdate()),121) and status ='O'",$conn);
// Check if there were any records inbox
if (!mssql_num_rows($cek_inbox)) {
echo 'INBOX No records found';
} else {
for ($i = 0; $i < mssql_num_rows($cek_inbox); ++$i) {
echo ' || ';
echo $kode=mssql_result($cek_inbox, $i, 'kode_reseller'), PHP_EOL;
echo ' || ';
echo $pengirim=mssql_result($cek_inbox, $i, 'pengirim'), PHP_EOL;
echo ' || ';
echo '
';
$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);
}
}
echo '
';
echo '
';
echo '
';
echo 'Cek Batas tiket = '.$batas_tiket.' JAM -> Limit Tiket s/d '.$limit_tiket.' Tanggal Sekarang '.$end.'
';
// Check if there were any records tiket
if (!mssql_num_rows($cek_tiket)) {
echo 'TIKET No records found';
} else {
for ($i = 0; $i < mssql_num_rows($cek_tiket); ++$i) {
echo ' || ';
echo $kode_tiket=mssql_result($cek_tiket, $i, 'kode'), PHP_EOL;
echo ' || ';
echo $tanggal_status=mssql_result($cek_tiket, $i, 'tgl_status'), PHP_EOL;
echo ' || ';
echo $jumlah=mssql_result($cek_tiket, $i, 'jumlah'), PHP_EOL;
echo ' || ';
echo '
';
$set_0 = "UPDATE tiket_deposit SET status='C' WHERE kode='$kode_tiket'";
$result0 = mssql_query($set_0);
}
}
// Free the query result
mssql_free_result($cek_tiket);
// Free the query result
mssql_free_result($cek_inbox);
?>
<body>
<div align="center">
<p class="style1">...:: Update Kirim Info ke Reseller ::...</p>
</div>
</body>
</html>
Simpan dengan nama
coba.phpKalo Benar akan tampil seperti gambar di bawah ini... itu kalo di tempat saya... gak tahu kalo yang lain..
[attachment deleted by admin]