Forum Orisinil
Kategori Umum => Pemograman => Topic started by: Budi Santoso on August 07, 2010, 03:09:57 PM
-
Mari Juragan semua...
belajar PHP sama2 yuk....!!!
Yang udah Senior [bukan rokok Senior lho ;D] Mari Ngajarin yang Junior.. biar sama2 ngerti.. termasuk saya biar tambah ngerti... :) :) :)
" Ilmu tidak di Amalkan, bagaikan Pohon tak berBuah "
" Ilmu tidak di Amalkan, tidak akan Barokah " <-- yang ini pesan Orantua dan Guru Saya... ;) ;) ;)
Maaf jika ada yang salah...
-
persiapan Web Server Lokal....
kalo saya senang menggunakan Xampp [gak tahu alasannya juga sih kenapa seneng.. ;D ;D]...
bisa download disini...
http://www.apachefriends.org/en/xampp.html
-
;D ;D ;D Kyanya dah ga sibuk nih....
lanjut juragan........
-
;D :D Numpang parkir sambil cari ilmu aahh..
Kali XAMPP nya gak diinstall, yg ptg taruh aja XAMPP tepat dibawah drive, entah itu C, D, E, dll.
C/o: C:\XAMPP , D:\XAMPP , dll.
-
;D ;D ;D Kyanya dah ga sibuk nih....
lanjut juragan........
Iya Kelihatane Mau Liburan PUASA.. jadi Mungkin lebih banyak Waktu... tidak ada Aktifitas KANTOR ;) ;) ;) ;) ;)
;D :D Numpang parkir sambil cari ilmu aahh..
Kali XAMPP nya gak diinstall, yg ptg taruh aja XAMPP tepat dibawah drive, entah itu C, D, E, dll.
C/o: C:\XAMPP , D:\XAMPP , dll.
Tq... Mas BOS....
Ini dia MASTER kita udah Parkir dulu... Ati2 Parkirnya yang bener... Tenang Parkir GRATIS tidak di Pungut biaya... :D :D :D
di Lanjut dulu...
-
ngambil tempat duduk ;D
-
Tq... Mas BOS....
Ini dia MASTER kita udah Parkir dulu... Ati2 Parkirnya yang bener... Tenang Parkir GRATIS tidak di Pungut biaya... :D :D :D
di Lanjut dulu...
Jgn dibilang MASTER ah, gak enak sama yg lebih tinggi ilmunya,
Gue msh belajar, diatas langit masih ada langit. :-* :-*
-
Tq... Mas BOS....
Ini dia MASTER kita udah Parkir dulu... Ati2 Parkirnya yang bener... Tenang Parkir GRATIS tidak di Pungut biaya... :D :D :D
di Lanjut dulu...
Jgn dibilang MASTER ah, gak enak sama yg lebih tinggi ilmunya,
Gue msh belajar, diatas langit masih ada langit. :-* :-*
ikut menyimak, di lanjut Bos ;D ;D ;D
-
yukkkk... mari kita berbagi... :D
ayo boss salsabila mulai menjelaskan atau membuat tutorial utk instalasi webservernya supaya boss2 yg lain bisa mengaplikasikan PHP yg di maksud...
*sambil duduk dengan seksama memperhatikan boss salsabila membuat tutorial instalasi web server.*
-
aku ikutan...
-
ngambil tempat duduk ;D
bung fra, ajarin CI donk...
-
bung fra, ajarin CI donk...
hehehe.. aku juga gak bisa,,,. yg bisa temenku.. yg buat webreport itu temenku ;D
-
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 ;D ;D
- Tepat pada SASARAN, jika si Reseller ganti No. HP dan hanya memPARALEL
- Kita gak Pusing dengan Memilih Manual :D :D :D :D
- 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... ;) ;) ;) ;) ;)
(http://img205.imageshack.us/img205/5448/infoxn.jpg)
Note:
- Pastikan Webserver Lokal Anda Support PHP - MSSQL ;) ;) ;)
-
makasih bos ijin copas... ;D ;D
-
makasih bos ijin copas... ;D ;D
Silahkan BOs....
Kami berharap Semua User tidak Hanya Copas... tapi bagaimana kita bisa Shared, saling berbagi, saling melengkapi... :) :) :) :)
Akan lebih indahnya jika bisa seperti... jadi yang tidak mengerti jadi mengerti, yang awalnya tidak bisa jadi bisa...
saya hanya belajar Amburadul Otodidak.. asal coba2, tanya mbah google, cari sumber yang ada sangkut pautnya, tapi paling apes jika menemui Bahasa Inggris :'( :'( :'( :'( :'(
-
mantap ya...
klo bisa PHP sama utek utek database otomax mssql... wuih.. bisa bikin apapun
ijin mencoba ya BOS...
btw... jadi satu sama serverlocalhost ..ndak ganggu kinerja mssql otomax ya....
-
kalau bisa topik ini dilanjutkan.....supaya kita semua bisa php.oh ya....dengan php kita bisa manipulasi database otomax kita....sebagai contoh.......kita mau buat laporan otomax format excel....kita bisa pakai php...contoh lagi...kita bisa buat auto delete database kitauntuk tabel2 tertentu,,,seperti inbox dll.hehehhe
-
Lanjut yuk... Belajar PHP nya....
ini Tutor untuk Hapus Reseller yang aktifitas = NULL dan Saldo 0
<?
include "config.php";
$hapus_daftar=7; // dalam hari
$hapus_pasif=30; // dalam hari
$saldo_minimal=5000;
$pesan_delete='ID keAgenan Anda di SALSABILA RELOAD Telah Terhapus by Sistem. TERIMA KASIH Atas Partisipasinya ';
//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_daftar = mktime(date("H", $now), date("i", $now), date("s", $now), date("m", $now), date("d", $now)-$hapus_daftar, date("Y", $now));
$awal_aktivitas = mktime(date("H", $now), date("i", $now), date("s", $now), date("m", $now), date("d", $now)-$hapus_pasif, date("Y", $now));
$start_daftar = date('d M Y H:i:s',$awal_daftar);
$start_aktivitas = date('d M Y H:i:s',$awal_aktivitas);
$end = date('d M Y H:i:s',$akhir);
$sekarang = date('d M Y H:i',$akhir);
//Cek Aktivitas Reseller
$cek_tgl_aktivitas = mssql_query ("SELECT * FROM reseller, pengirim WHERE tgl_aktivitas IS NULL AND tgl_daftar <= '$start_daftar' AND saldo = '0' AND kode=kode_reseller ORDER by kode");
if (!mssql_num_rows($cek_tgl_aktivitas)) {
echo 'No records found';
} else {
for ($i = 0; $i < mssql_num_rows($cek_tgl_aktivitas); ++$i) {
echo '|';
echo $kode_reseller=mssql_result($cek_tgl_aktivitas, $i, 'kode'), PHP_EOL;
echo '||';
echo $saldo=mssql_result($cek_tgl_aktivitas, $i, 'saldo'), PHP_EOL;
echo '||';
echo $pengirim=mssql_result($cek_tgl_aktivitas, $i, 'pengirim'), PHP_EOL;
echo '||';
echo $tipe_pengirim=mssql_result($cek_tgl_aktivitas, $i, 'tipe_pengirim'), PHP_EOL;
echo '||';
echo $tgl_aktivitas=mssql_result($cek_tgl_aktivitas, $i, 'tgl_aktivitas'), PHP_EOL;
echo '|';
echo '
';
// membuat SMS balasan
mssql_query("insert into outbox (tgl_entri,penerima,tipe_penerima,pesan,bebas_biaya,prioritas)
values ('$sekarang','$pengirim','$tipe_pengirim','$pesan_delete','1','10')");
// Hapus Reseller
$delete_reseller = "DELETE FROM reseller WHERE kode='$kode_reseller'";
$delete_reseller = mssql_query($delete_reseller);
// Hapus Nomor HPnya
$delete_pengirim = "DELETE FROM reseller WHERE kode_reseller='$kode_reseller'";
$delete_pengirim = mssql_query($delete_pengirim);
// Hapus Komisinya
$delete_komisi = "DELETE FROM komisi WHERE kode_reseller='$kode_reseller'";
$delete_komisi = mssql_query($delete_komisi);
}
}
mssql_free_result($cek_tgl_aktivitas);
?>
Rencana Mau di Kembangkan
- Kirim Peringatan ke Reseller jika Pasif dalam 25 hari
- Update Saldo Reseller di Bawah Rp.5000 ke Rp.0 jika pasif dalam 30 hari
- Hapus data Reseller jika saldo = Rp.0 dan Pasif >= 35 hari [gak pandang punya downline ato tidak.. :D :D :D :D]
Mohon KOREKSI nya... ;) ;) ;) ;)
karena Maish Belajar di bangku SD...
-
sdh 1 minggu lbh nih bos ga msk sekolah....krn gurunya bolos jg :D
lanjut bos diam2 menyimak...biar ga bolos lg
-
Nitip Script PHP.. MOga2 gak akan Terhapus..
<?php
Include "koneksi.php";
//update GAGAL KIRIM OUTBOX
$query = "UPDATE outbox SET status='0' WHERE status = '40' and kode_reseller IN (SELECT kode FROM reseller)";
$result = mssql_query($query);
// DELETE Kirim MASSAL
$query1 = "DELETE FROM outbox WHERE prioritas='5' AND Convert(char, tgl_entri,101) < Convert(char, getdate(),101)";
$result1 = mssql_query($query1);
// DELETE Outbox gak terpakai
$query2 = "DELETE from outbox where Convert(char, tgl_entri,101) < Convert(char, getdate(),101) AND penerima not in (select pengirim from pengirim) AND kode_reseller IN (select kode from reseller)";
$result2 = mssql_query($query2);
//update GAGAL KIRIM OUTBOX Terjadwal
$query3 = "Update outbox SET modul_proses = NULL WHERE status = '5' and kode_reseller IN (SELECT kode FROM reseller)";
$result3 = mssql_query($query3);
//update GAGAL KIRIM OUTBOX
$query4 = "UPDATE outbox SET status='0' WHERE status < '20' and kode_reseller IN (SELECT kode FROM reseller)";
$result4 = mssql_query($query4);
//update diBatalkan OUTBOX
$query5 = "UPDATE outbox SET status='0' WHERE status = '50' and kode_reseller IN (SELECT kode FROM reseller)";
$result5 = mssql_query($query5);
mssql_close($conn);
?>
-
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 ;D ;D
- Tepat pada SASARAN, jika si Reseller ganti No. HP dan hanya memPARALEL
- Kita gak Pusing dengan Memilih Manual :D :D :D :D
- 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... ;) ;) ;) ;) ;)
(http://img205.imageshack.us/img205/5448/infoxn.jpg)
Note:
- Pastikan Webserver Lokal Anda Support PHP - MSSQL ;) ;) ;)
bagaimana cara mengetahui webserver local support PHP - MSSQL
-
klo aqu mo blajar dari dasar php.. pertama yg hrs dipelajari apanya dulu,,?bingung mulai dari mana ga ngerti sama sekali ???,tapi pingin sekali belajar n bisa nih,,mulai dari mana ...?
-
klo aqu mo blajar dari dasar php.. pertama yg hrs dipelajari apanya dulu,,?bingung mulai dari mana ga ngerti sama sekali ???,tapi pingin sekali belajar n bisa nih,,mulai dari mana ...?
Install XAMPP tepat dibawah C:\ atau dibawah drive langsung
Buka folder XAMPP, smp nemu HTDOCS, nah lu taro tuch script php didalamnya, buat pake notepad, save as xxx.php
Jalankan browser, ketik http://localhost atau http://127.0.0.1 dulu pernah Gue kasih link XAMPP nya berikut tutor koq. :-*
PHP jd mudah klo dh bisa pemrograman web, CUMA GAK ENAKe PHP, script nya msh keliatan semua. ;D :D
Bisa sich di enskript, tapiiii.. smp skrg Gue blm bisa enskript, wakakak.. Maybe krn blm ada waktu duduk aja. ;D :D
-
Thank u Shifu dragon...mo coba praktekin...tapi g berbahaya nih..mo di instal di komputer server
-
Rencana Mau di Kembangkan
- Kirim Peringatan ke Reseller jika Pasif dalam 25 hari
- Update Saldo Reseller di Bawah Rp.5000 ke Rp.0 jika pasif dalam 30 hari
- Hapus data Reseller jika saldo = Rp.0 dan Pasif >= 35 hari [gak pandang punya downline ato tidak.. :D :D :D :D]
Mohon KOREKSI nya... ;) ;) ;) ;)
karena Maish Belajar di bangku SD...
[/quote]
downlinenya ikut kehapus ga ato cuma masternya aja
-
klo aqu mo blajar dari dasar php.. pertama yg hrs dipelajari apanya dulu,,?bingung mulai dari mana ga ngerti sama sekali ???,tapi pingin sekali belajar n bisa nih,,mulai dari mana ...?
Install XAMPP tepat dibawah C:\ atau dibawah drive langsung
Buka folder XAMPP, smp nemu HTDOCS, nah lu taro tuch script php didalamnya, buat pake notepad, save as xxx.php
Jalankan browser, ketik http://localhost atau http://127.0.0.1 dulu pernah Gue kasih link XAMPP nya berikut tutor koq. :-*
PHP jd mudah klo dh bisa pemrograman web, CUMA GAK ENAKe PHP, script nya msh keliatan semua. ;D :D
Bisa sich di enskript, tapiiii.. smp skrg Gue blm bisa enskript, wakakak.. Maybe krn blm ada waktu duduk aja. ;D :D
BIG MASTER datang....
Rencana Mau di Kembangkan
- Kirim Peringatan ke Reseller jika Pasif dalam 25 hari
- Update Saldo Reseller di Bawah Rp.5000 ke Rp.0 jika pasif dalam 30 hari
- Hapus data Reseller jika saldo = Rp.0 dan Pasif >= 35 hari [gak pandang punya downline ato tidak.. :D :D :D :D]
Mohon KOREKSI nya... ;) ;) ;) ;)
karena Maish Belajar di bangku SD...
downlinenya ikut kehapus ga ato cuma masternya aja
[/quote]
Yang TEBAL Masih di pikir2... ;D ;D
-
melu moco si si rung mudeng brooooooo
-
Angkat lagi biat gak Tenggelam ;D ;D
Yang Mau Belajar PHP Bareng yuk kita bahas...
silahkan download Xampp ke sini http://www.4shared.com/dir/S9WloM8I/xampp.html
sudah support php + MsSql buat web Report juga OK...!!!
-
wauits boleh nig ikutan
-
SUndul Lagi ah .....
-
Katanya .... kalo mau belajar PHP harus bisa HTML dulu ya?
Terus... katanya juga Untuk menjalan kan PHP, harus di install dulu Web Server dan PHP nya sendiri.
Denger2 juga contoh Web Server itu IIS (bawaan windows/komponen windows)
atau juga Aphace dll, masih banyak lagi katanya.
Kemudian ada yg bilang untuk test Web server nya dah jalan atau belum bisa di panggil di browser dengan alamat sbb: http://localhost atau http://127.0.0.1
Betul begitu engga ya, Ntar mau nanya-2 lagi deh....
-
http://www.apachefriends.org/en/xampp.html
ane biasa pake ini gan.. utk web server.. iseng2 edit php script...
-
Sekedar masukan aja...gmna ko dalam penerapan prakteknya di pake database yg di pake otomax...misal sql server...jadi dari koneksi,simpan data,edit,hapus dan lain2 di bahas disini....kan lumayan klu bisa koneksi...simpan data dll nanti kedepannya kita bisa buat web report di local host sendiri...syukur2 klu punya koneksi internet yg bagus biar bisa dilihat di negaranya kadafi :)
-
Sekedar masukan aja...gmna ko dalam penerapan prakteknya di pake database yg di pake otomax...misal sql server...jadi dari koneksi,simpan data,edit,hapus dan lain2 di bahas disini....kan lumayan klu bisa koneksi...simpan data dll nanti kedepannya kita bisa buat web report di local host sendiri...syukur2 klu punya koneksi internet yg bagus biar bisa dilihat di negaranya kadafi :)
setuju, ayo yang punya ilmu dan ikhlas memberi pelajaran.. ditunggu.
-
Iya betul gan..
Ayo,, ayo sapa yg mo duluan ngasih ILMU PHP nya.. ;D ;D
-
Gue ksh awalan sama akhirannya aja ya. ;D :D
<?php
?>
-
Nah ... Bos RED dah ngasih tuh
Kalo di jalankan hasilnya gmana y...... hehehehe.
Ayo ayo..... tambah lagi Bos..
Thx.
-
Ni bos, dapat script php dari temen,
Katanya sih buat menghitung jumlah data pada tabel Reseller di database OTOMAX
Syaratnya : Browser anda sudah bisa jalan PHP:
<?php
$cn = mssql_connect("PERSONAL-565997\SQLEXPRESS", "sa", "aselie1234");
mssql_select_db("otomax", $cn);
$result=mssql_query("SELECT kode FROM reseller");
$numRows = mssql_num_rows($result);
echo "Jumlah Reseller = ". $numRows;
mssql_close($cn);
?>
-------- Hasilnya :
Jumlah Reseller = 485
-
Ni bos, dapat script php dari temen,
Katanya sih buat menghitung jumlah data pada tabel Reseller di database OTOMAX
Syaratnya : Browser anda sudah bisa jalan PHP:
<?php
$cn = mssql_connect("PERSONAL-565997\SQLEXPRESS", "sa", "aselie1234");
mssql_select_db("otomax", $cn);
$result=mssql_query("SELECT kode FROM reseller");
$numRows = mssql_num_rows($result);
echo "Jumlah Reseller = ". $numRows
mssql_close($cn);
?>
-------- Hasilnya :
Jumlah Reseller = 485
ok bos tak praktekkan dulu,
-
Mari di Mulai Lagi... Kelihatannya lama2 banyak Peminat.. ;D ;D ;D
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.php
dengan 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.php
Kalo Benar akan tampil seperti gambar di bawah ini... itu kalo di tempat saya... gak tahu kalo yang lain.. ;) ;) ;)
[attachment deleted by admin]
-
Nah ini dia... Hatur Nuhun Bos.
Lanjut .....!! :) :) :)
-
Ni bos, dapat script php dari temen,
Katanya sih buat menghitung jumlah data pada tabel Reseller di database OTOMAX
Syaratnya : Browser anda sudah bisa jalan PHP:
<?php
$cn = mssql_connect("PERSONAL-565997\SQLEXPRESS", "sa", "aselie1234");
mssql_select_db("otomax", $cn);
$result=mssql_query("SELECT kode FROM reseller");
$numRows = mssql_num_rows($result);
echo "Jumlah Reseller = ". $numRows
mssql_close($cn);
?>
-------- Hasilnya :
Jumlah Reseller = 485
ok bos tak praktekkan dulu,
Ket :
$cn = mssql_connect("PERSONAL-565997\SQLEXPRESS", "sa", "aselie1234");
PERSONAL-565997\SQLEXPRESS = Nama Server (sesuaikan aja dg SQL Server anda)
sa = user untuk akses ke database di sql server
aselie1234 = passwordnya
Jika dah jalan, nanti kita coba nampilin data dari table Reseller. (mau nanya dulu, hehe)
-
Belajar itu mulai dr yg gampang dulu..
Mulai dari membuat web server localhost..
Bisa menggunakan XAMPP,WAMPP, dll..
Php bersifat open source, bs dibuka via notepad
Bs di enskript source nya, tp kemungkinan jg bs didecript
Msg2 bahasa pemrograman punya plus minus nya..
Coba2 googling dimana XAMPP berada,
Coba2 install XAMPP sendiri, coba2 ketahui HARUS dimana letak file or folder .php nya..
Coba2 akses ke localhost, gimana caranya biar bisa diakses dr local, maupun dari luar..
Coba2 buat file .html, .php sndri, coba2 hasil tadi diakses dr local maupun dr luar..
Coba2 cari tutorial gmn sich cara setting koneksi ke database, menampilkan jika koneksi sukses/gagal
Coba2 nampilin data tabel, coba2 buat design nya, coba2 intip web report orang, knp bs spt itu, cari..
Cari tau cara memperkuat security nya, tutup port, klo blm mateng n yakin, jgn lngsg open ip..
Gue dulu jg seperti itu..
Dr yg gk tau, smp jd sedikit tau
Dr yg nol, smp jd sedikit berisi
Intinya, logika Kita mainkan,
timbulkan ribuan pertanyaan,
knp code spt ini hasilnya spt itu
knp hasil code Dia bs seperti itu
cari tau dengan telunjukmu..
Semua melalui proses panjang dan gk langsung jadi, yg ptg sabar n pantengin trz knp bs spt itu..
Itu yg membuat suatu program jd berarti, berguna, atau mungkin bernilai s/d tak terbatas tergantung tingkat kesulitan, kesusahan, kerapihan, enteng pas diload, bahkan security dlm membuatnya..
-
Belajar itu mulai dr yg gampang dulu..
Mulai dari membuat web server localhost..
Bisa menggunakan XAMPP,WAMPP, dll..
Php bersifat open source, bs dibuka via notepad
Bs di enskript source nya, tp kemungkinan jg bs didecript
Msg2 bahasa pemrograman punya plus minus nya..
Coba2 googling dimana XAMPP berada,
Coba2 install XAMPP sendiri, coba2 ketahui HARUS dimana letak file or folder .php nya..
Coba2 akses ke localhost, gimana caranya biar bisa diakses dr local, maupun dari luar..
Coba2 buat file .html, .php sndri, coba2 hasil tadi diakses dr local maupun dr luar..
Coba2 cari tutorial gmn sich cara setting koneksi ke database, menampilkan jika koneksi sukses/gagal
Coba2 nampilin data tabel, coba2 buat design nya, coba2 intip web report orang, knp bs spt itu, cari..
Cari tau cara memperkuat security nya, tutup port, klo blm mateng n yakin, jgn lngsg open ip..
Gue dulu jg seperti itu..
Dr yg gk tau, smp jd sedikit tau
Dr yg nol, smp jd sedikit berisi
Intinya, logika Kita mainkan,
timbulkan ribuan pertanyaan,
knp code spt ini hasilnya spt itu
knp hasil code Dia bs seperti itu
cari tau dengan telunjukmu..
Semua melalui proses panjang dan gk langsung jadi, yg ptg sabar n pantengin trz knp bs spt itu..
Itu yg membuat suatu program jd berarti, berguna, atau mungkin bernilai s/d tak terbatas tergantung tingkat kesulitan, kesusahan, kerapihan, enteng pas diload, bahkan security dlm membuatnya..
Yang WARNA MERAH se merah NAGA....
Jelasin yg detail NDAN... ??? ??? ???
Baca Script punya mas Budi aja bingung....kok bisa hasilnya PENDEK (di Screen shot). Padahal bulisnya udah sebanyak itu.... :o :o :o ::) ::) ::)
SINAU MODE:ON
-
Belajar itu mulai dr yg gampang dulu..
Mulai dari membuat web server localhost..
Bisa menggunakan XAMPP,WAMPP, dll..
Php bersifat open source, bs dibuka via notepad
Bs di enskript source nya, tp kemungkinan jg bs didecript
Msg2 bahasa pemrograman punya plus minus nya..
Coba2 googling dimana XAMPP berada,
Coba2 install XAMPP sendiri, coba2 ketahui HARUS dimana letak file or folder .php nya..
Coba2 akses ke localhost, gimana caranya biar bisa diakses dr local, maupun dari luar..
Coba2 buat file .html, .php sndri, coba2 hasil tadi diakses dr local maupun dr luar..
Coba2 cari tutorial gmn sich cara setting koneksi ke database, menampilkan jika koneksi sukses/gagal
Coba2 nampilin data tabel, coba2 buat design nya, coba2 intip web report orang, knp bs spt itu, cari..
Cari tau cara memperkuat security nya, tutup port, klo blm mateng n yakin, jgn lngsg open ip..
Gue dulu jg seperti itu..
Dr yg gk tau, smp jd sedikit tau
Dr yg nol, smp jd sedikit berisi
Intinya, logika Kita mainkan,
timbulkan ribuan pertanyaan,
knp code spt ini hasilnya spt itu
knp hasil code Dia bs seperti itu
cari tau dengan telunjukmu..
Semua melalui proses panjang dan gk langsung jadi, yg ptg sabar n pantengin trz knp bs spt itu..
Itu yg membuat suatu program jd berarti, berguna, atau mungkin bernilai s/d tak terbatas tergantung tingkat kesulitan, kesusahan, kerapihan, enteng pas diload, bahkan security dlm membuatnya..
ada recomend situs gak bos utk belajar php
-
Ada Bro..
Ketikkan di browser, google.co.id trz enter. ;D :D
Klo gk alternatif nya ketik forum.orisinil.com trz enter. :-*
-
Buat yg males, ada software baru tuh dari mikocok... Masih free... Namanya WebMatrix. Sama kayak frontpage, tapi lebih mantap dan lebih lengkap add on nya.
Itu juga buat yg males utak atik sana sini, soalnya xampp atau wamps ga bisa langsung ON PHP nya, kecuali ada beberapa data yg harus diaktifkan.
Sekalian, disana juga ada IIS EXPRESS 7. Solusi buat webserver nya. Tinggal klak-klik aja, udah jadi tuh web server. Hehehehe... IIS 7 sekarang support PHP juga lho selain ASP.
MSSQL kan paling cocok dikawinkan dengan asp... ;D ;D
-
Ada Bro..
Ketikkan di browser, google.co.id trz enter. ;D :D
Klo gk alternatif nya ketik forum.orisinil.com trz enter. :-*
;D ;D mbalik maning nang google
-
weleh xampp ku belum bisa php, apa yang harus saya aktifkan ya....
maklum bos, oon banget. tapi pingin bisa membuat web report.
[attachment deleted by admin]
-
weleh xampp ku belum bisa php, apa yang harus saya aktifkan ya....
maklum bos, oon banget. tapi pingin bisa membuat web report.
ma'af bos bukannya kalo sdh begitu sdh support php ya...
dan kalo gak salah codingnya pake notepad aja... ;D ;D
mu'up2 kalo salah
-
Coba yg ga keluar hasil mesti dicek file php.ini nya yg ada di C:\xampp\php
ada beberapa extension yg harus diaktifkan (tapi biasanya udah aktif, hanya tidak full), diantaranya:
extension=php_bz2.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_imap.dll
extension=php_mcrypt.dll
extension=php_mysql_libmysql.dll
extension=php_mysqli_libmysql.dll
extension=php_pdo.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql_libmysql.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_soap.dll
extension=php_sockets.dll
extension=php_sqlite.dll
extension=php_sqlite3.dll
extension=php_xmlrpc.dll
extension=php_zip.dll
[PECL]
extension=php_ming.dll
extension=php_pdflib.dll
Cara mengaktifkannya cukup dengan menghapus tanda " ; " (tdk pake kutip) di awal tulisan extension.
-
Yang wajib harus aktif agar php bisa konek ke SQL Server
extension=php_mssql.dll (tanda ; yang di depannya di buang)
Dilanjeung kang yadi, hehehe
-
Atau pake driver SQL Server..
Alamatnya? Cari tau, dengan jariMu..
Utk yg pake Windows 7, beda jg settingane lho
Lebih rumit n njlimet, tp itu yg bkin asyik. ;D
-
Ada Bro..
Ketikkan di browser, google.co.id trz enter. ;D :D
Klo gk alternatif nya ketik forum.orisinil.com trz enter. :-*
Iki jawaban untuk siapa yaaaaaa :D :D :D
Momod lagi kopyor sajak e......kasih jawabane ndak terkorelasi..... :o :o :o
Semangap mas bro Nogo Abang....... 8) 8) 8)
-
Atau pake driver SQL Server..
Alamatnya? Cari tau, dengan jariMu..
Utk yg pake Windows 7, beda jg settingane lho
Lebih rumit n njlimet, tp itu yg bkin asyik. ;D
Share dong.....Lebih rumit n njlimet ndak papa mas bro. Corat coret aja disini. Sing penting gampang dicerna n dimengerti... ;D ;D ;D
-
Yang wajib harus aktif agar php bisa konek ke SQL Server
extension=php_mssql.dll (tanda ; yang di depannya di buang)
Dilanjeung kang yadi, hehehe
Yoi, lebih mantep yg PDO nya diaktifin juga gan. Biar lebih mudah.
-
Usul boss NAGA (Sing lagi KOPYOR sirahe) atau Mas Budi ;D ;D ;D
Newbie masih mumet bacanya....kasih pencerahan dan penjelasan
Njlimet n rumit ndak papa lah....yang penting mudah dicerna dan dimengerti para newbie sperti saya... :o :o :o
Mbah google udah tak tanyain pake Bahasa yg saya bisa....tp tetep ndak dpt JAWABAN
Tambah :o :o :o ::) ::) ::) :o :o :o ::) ::) ::)
-
Blablabla..
Mbah google udah tak tanyain pake Bahasa yg saya bisa....tp tetep ndak dpt JAWABAN
Tambah :o :o :o ::) ::) ::) :o :o :o ::) ::) ::)
Pake Gugel Sleting tho..
Alias Translate.. :-*
-
Usul boss NAGA (Sing lagi KOPYOR sirahe) atau Mas Budi ;D ;D ;D
Newbie masih mumet bacanya....kasih pencerahan dan penjelasan
Njlimet n rumit ndak papa lah....yang penting mudah dicerna dan dimengerti para newbie sperti saya... :o :o :o
Mbah google udah tak tanyain pake Bahasa yg saya bisa....tp tetep ndak dpt JAWABAN
Tambah :o :o :o ::) ::) ::) :o :o :o ::) ::) ::)
Pokoknya, awalnya mending cek koneksi dulu gan. Apakah PHP sudah bisa mengakses database atau belum. Kalau udah, lanjut dah... ;D ;D ;D
-
Nitip Link untuk belajar PHP...
http://blog.codingwear.com/panduanphp/
-
Nitip Link untuk belajar PHP...
http://blog.codingwear.com/panduanphp/
Itu buat db MySQL
SQL Server agak beda dikit
Beda Driver, beda pula perintahnya..
Ada yg pake driver sqlsrv, ada pula yg pake mssql
Klo yg pake mssql.dll itu pasti awalan mssql_connect
Data diakses secara langsung (native client), tanpa pihak ke tiga (ODBC)
Lebih cepat diakses n gak berat pas di load (walau data banyak)
Menggunakan ntwdblib.dll, php_mssql.dll, php_pdo_mssql.dll
perintahnya hampir mirip MySQL
Klo yg pake sqlsrv.dll itu awalan sqlsrv_connect
Data diakses menggunakan pihak ke 3 (ODBC)
Agak lambat krn menggunakan pihak ke 3
Menggunakan php_sqlsrv_blablabla.. dan php_pdo_sqlsrv_blablabla.. (total 12 files)
Bawaan asli dari Mikocok (SQL Server Driver for PHP)
perintahnya agak sedikit berbeda dr MySQL, sedikit lebih njlimet
XAMPP yg didownload dr web resmi nya biasanya blm support SQL Server
Driver pun gk ada, silahkan bs mencari file2 diatas via Google
Klo Gue lebih suka pake yg pertama, lebih enteng, perintahnya jg gk asing
Klo Web Server nya (XAMPP, WAMPP, dll) blm support SQL Server ya musti setting driver dulu
Ribet bin njlimet, tp klo dh ketemu mah enak, mau buat code spt apa juga tgl ngacir aja..
Semoga memberi sedikit tambahan ilmu ttg PHP SQL Server..
Regards,
Red_Dr4gon7
Samsat Slawi
-
Monggo dicermati dengan seksama Web Report Loket 2 Samsat Slawi
Dengan begini Gue gk perlu lembur ke Kantor, wkwkwk.. ;D :D
[attachment deleted by admin]
-
Lanjut.... :D :D :D :D
-
Ikut nyimak boss... Ilmu yg bermanfaat ini..
-
Mari di Mulai Lagi... Kelihatannya lama2 banyak Peminat.. ;D ;D ;D
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.php
dengan 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.php
Kalo Benar akan tampil seperti gambar di bawah ini... itu kalo di tempat saya... gak tahu kalo yang lain.. ;) ;) ;)
Contoh diatas menampilkan data dengan perintah ECHO
misal kita mau nampilkan data agen atau produk harga ke tabel gmna ada yang bisa kasih contoh mohon di tempel disini biar kita sama-sama belajar .
-
Udah ada yg pernah nyoba codeigniter? ??? ???
-
Udah ada yg pernah nyoba codeigniter? ??? ???
saya.. saya.. pernah
dia pake konsep MVC
tapi saya lebih mantep pake cakePHP
-
mau dong bos di ajarin ???
-
ikut mantau deh 8) 8) 8)
-
kalo yang mau blajar cakephp, bisa belajar seperti ini:
- http://wibirama.com/ngaji/data/CakePHP/buku-A4.pdf (http://wibirama.com/ngaji/data/CakePHP/buku-A4.pdf)
- ini bukunya bahasa indonesia, bisa lah buat intro dari installasi sampai bisa run
- http://ifile.it/tmr8p9/ebooksclub.org__CakePHP_Application_Development__Step_by_step_introduction_to_rapid_web_development_using_the_open_source_MVC_CakePHP_framework.l_tkx39n527xkkxj5.pdf (http://ifile.it/tmr8p9/ebooksclub.org__CakePHP_Application_Development__Step_by_step_introduction_to_rapid_web_development_using_the_open_source_MVC_CakePHP_framework.l_tkx39n527xkkxj5.pdf)
- yang ini bisa dibaca buat lanjutan, mulai dari dasar banget, intinya kita buat sebuah blog cms
- http://ifile.it/ofrbs2/ebooksclub.org__Practical_CakePHP_Projects__Practical_Projects_.l_tkx39n527xkkxj5.pdf (http://ifile.it/ofrbs2/ebooksclub.org__Practical_CakePHP_Projects__Practical_Projects_.l_tkx39n527xkkxj5.pdf)
- yang ini kalo mau lanjut bikin aplikasi yang lebih aplikatif, ada beberapa aplikasi yang bisa dicoba
klo untuk code igniter bukunya banyak banget yang indonesia, bisa cari di gramed ato toko buku yang jual buku komputer.
ok.. have fun :)
-
kalo yang mau blajar cakephp, bisa belajar seperti ini:
- http://wibirama.com/ngaji/data/CakePHP/buku-A4.pdf (http://wibirama.com/ngaji/data/CakePHP/buku-A4.pdf)
- ini bukunya bahasa indonesia, bisa lah buat intro dari installasi sampai bisa run
- http://ifile.it/tmr8p9/ebooksclub.org__CakePHP_Application_Development__Step_by_step_introduction_to_rapid_web_development_using_the_open_source_MVC_CakePHP_framework.l_tkx39n527xkkxj5.pdf (http://ifile.it/tmr8p9/ebooksclub.org__CakePHP_Application_Development__Step_by_step_introduction_to_rapid_web_development_using_the_open_source_MVC_CakePHP_framework.l_tkx39n527xkkxj5.pdf)
- yang ini bisa dibaca buat lanjutan, mulai dari dasar banget, intinya kita buat sebuah blog cms
- http://ifile.it/ofrbs2/ebooksclub.org__Practical_CakePHP_Projects__Practical_Projects_.l_tkx39n527xkkxj5.pdf (http://ifile.it/ofrbs2/ebooksclub.org__Practical_CakePHP_Projects__Practical_Projects_.l_tkx39n527xkkxj5.pdf)
- yang ini kalo mau lanjut bikin aplikasi yang lebih aplikatif, ada beberapa aplikasi yang bisa dicoba
klo untuk code igniter bukunya banyak banget yang indonesia, bisa cari di gramed ato toko buku yang jual buku komputer.
ok.. have fun :)
Nice INfo BOS....
-
Semakin sering kita amalkan ilmu kpd org lain, maka semakin tajam pula ilmu yg kita miliki...
Bener boss naga, kenapa bisa begitu.. Munculkan pemikiran logika, dari situ rasa penasaran kita akan tumbuh. Dan akan memunculkan ide2 baru.. Hmm... sy NOL di pemrograman, tapi pgn bisa.. Angkatt..
-
dahulu kuliah nya belajar ini setiap hari, jd nostalgia lg :P
kebanyakan ilmu ny suda di balikin ke dosen
-
Source Code PHP buat Auto DELETE Reseller pasif lebih dari 2 bulan / 60 hari dan saldo kurang dari 10000
$batas_pasif=60; //dalam hari
//cek Pasif
$cek_pasif = mssql_query("select * from dbo.reseller where convert(char(19),tgl_aktivitas,121) < convert(char(19),dateadd(Day,-$batas_pasif,getdate()),121) AND saldo < '10000'",$conn);
// Check if there were any records pasif
if (!mssql_num_rows($cek_pasif)) {
echo 'Reseller pasif No records found';
} else {
for ($i = 0; $i < mssql_num_rows($cek_pasif); ++$i) {
echo ' || ';
echo $kode=mssql_result($cek_pasif, $i, 'kode'), PHP_EOL;
echo ' || ';
echo $nama=mssql_result($cek_pasif, $i, 'nama'), PHP_EOL;
echo ' || ';
echo $saldo=mssql_result($cek_pasif, $i, 'saldo'), PHP_EOL;
echo ' || ';
echo $tgl_aktivitas=mssql_result($cek_pasif, $i, 'tgl_aktivitas'), PHP_EOL;
echo ' || ';
echo '
';
$delete_inbox = "DELETE from dbo.inbox where kode_reseller = '$kode'";
$result1 = mssql_query($delete_inbox);
$delete_outbox = "DELETE from dbo.outbox where kode_reseller = '$kode'";
$result2 = mssql_query($delete_outbox);
$delete_transaksi = "DELETE from dbo.transaksi where kode_reseller = '$kode'";
$result3 = mssql_query($delete_transaksi);
$delete_mutasi = "DELETE from dbo.mutasi where kode_reseller = '$kode'";
$result4 = mssql_query($delete_mutasi);
$delete_pengirim = "DELETE from dbo.pengirim where kode_reseller = '$kode'";
$result5 = mssql_query($delete_pengirim);
$delete_pasif = "DELETE from dbo.reseller where kode = '$kode'";
$result6 = mssql_query($delete_pasif);
$set_SAL0001 = "UPDATE reseller SET kode_upline='SAL0001' where kode_upline NOT IN (SELECT kode FROM reseller)AND kode != 'SAL0001'";
$result7 = mssql_query($set_SAL0001);
}
}
// Free the query result
mssql_free_result($cek_pasif);
semoga ada yang mengimplementasikan ke Applikasi Desktop ( *.exe )
-
Source Code PHP buat Auto Cancel Tiket
$batas_tiket=3; //dalam jam
//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 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 $waktu=mssql_result($cek_tiket, $i, 'waktu'), PHP_EOL;
echo ' || ';
echo $jumlah=mssql_result($cek_tiket, $i, 'jumlah'), PHP_EOL;
echo ' || ';
echo $kode_inbox=mssql_result($cek_tiket, $i, 'kode_inbox'), PHP_EOL;
echo ' || ';
echo '
';
$jumlah1 = number_format($jumlah, 0, ",", ".");
// pesan cancel tiket
$pesan = "Pengambilan Tiket pada $waktu Sejumlah Rp. : $jumlah1 telah Expaird, dan Otomatis di Batalkan, Silahkan Ambil Tiket Lagi untuk Deposit";
// cari pengirim
$cek_pengirim = mssql_query("SELECT * FROM inbox WHERE kode = '$kode_inbox'");
$row_pengirim = mssql_fetch_assoc($cek_pengirim);
$pengirim = $row_pengirim['pengirim'] ;
$tipe_pengirim = $row_pengirim['tipe_pengirim'] ;
$kode_reseller = $row_pengirim['kode_reseller'] ;
// Insert PEsan
$insert_outbox = "INSERT INTO outbox (tgl_entri, penerima, tipe_penerima, pesan, status, kode_inbox, kode_reseller, bebas_biaya, is_perintah, prioritas) VALUES (GETDATE(), '$pengirim','$tipe_pengirim','$pesan','0', '$kode_inbox', '$kode_reseller', '1', '0', '4')";
$set_0 = "UPDATE tiket_deposit SET status='C' WHERE kode='$kode_tiket'";
mssql_query($insert_outbox);
$result0 = mssql_query($set_0);
$result_cek_pengirim = mssql_query($cek_pengirim);
}
}
// Free the query result
mssql_free_result($cek_tiket);
-
sayang blm ADVANCE,ada kode gratis
-
Ini yg buat MsSQL :
http://php.net/manual/en/book.mssql.php
-
ada yang mau ajarin saya cara menampilkan nama reseller yang login di web report?
agar muncul kede reseller .nama ,saldo ,upline dari reseller yang sedang login.
berharap banget.....
-
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 ;D ;D
- Tepat pada SASARAN, jika si Reseller ganti No. HP dan hanya memPARALEL
- Kita gak Pusing dengan Memilih Manual :D :D :D :D
- 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.. ;) ;) ;) ;) ;)
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 ;) ;) ;)
scriptnya ditulis(copy)/dimasukkan dimana pak dan bagaimana cara memasukkannya
-
Wah, mantab nih ada yang pakai php.
Bookmark dolo ah...
-
angkat lagi pembahasannya
-
up.......
-
bantu upp,, pengin bikin web report
-
mhn bantuan nya dari para suhu
saya coba membuat filter inbox berdasarkan range tanggal namun masih saja ada kesalahan converting tanggal
//tanggal
$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), date("m", $now), date("d", $now), date("Y", $now));
//$start = date('Y m d H:i:s',$awal); //13 Mar 2015 01:22:45
$start = date('Y m d H:i:s',$awal); //2015-03-04 00:00
$end = date('Y m d H:i:s',$akhir);
$sekarang = date('Y m d H:i:s',$akhir);
$q = mssql_query("select * from inbox where tgl_entri >= '$start' and tgl_entri <= '$end' "); //line 16
hasil nya
Warning: mssql_query() [function.mssql-query]: message: Conversion failed when converting datetime from character string. (severity 16) in D:\xampp\htdocs\report\inc_inbox.php on line 16
Warning: mssql_query() [function.mssql-query]: Query failed in D:\xampp\htdocs\report\inc_inbox.php on line 16
trimakasih
-
mhn bantuan nya dari para suhu
saya coba membuat filter inbox berdasarkan range tanggal namun masih saja ada kesalahan converting tanggal
//tanggal
$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), date("m", $now), date("d", $now), date("Y", $now));
//$start = date('Y m d H:i:s',$awal); //13 Mar 2015 01:22:45
$start = date('Y m d H:i:s',$awal); //2015-03-04 00:00
$end = date('Y m d H:i:s',$akhir);
$sekarang = date('Y m d H:i:s',$akhir);
$q = mssql_query("select * from inbox where tgl_entri >= '$start' and tgl_entri <= '$end' "); //line 16
hasil nya
Warning: mssql_query() [function.mssql-query]: message: Conversion failed when converting datetime from character string. (severity 16) in D:\xampp\htdocs\report\inc_inbox.php on line 16
Warning: mssql_query() [function.mssql-query]: Query failed in D:\xampp\htdocs\report\inc_inbox.php on line 16
trimakasih
coba yang ini gan,
<?php
//contoh $start dan $end menggambil tanggal system php
$start=date('Y/m/d 00:00:00');
$end=date('Y/m/d 23:59:59');
//query ke database
$q = mssql_query("select * from inbox where tgl_entri between '$start' and '$end' ");
?>
post kembali jika masih error
-
Download Xampp ko suseah bener ya
-
up newbie ikut belajar :)
-
Angkat lagi yuk....lagi belajar bikin file php koneksi ke database tapi gagal terus.....
<?php
$db_host='USER-PC\SQLEXPRESS';
$db_user='xxxxxx';
$db_password='xxxxxxx';
$db_name='OtomaX';
$conn=mssql_connect("$db_host", "$db_user", "$db_password") or die("koneksi gagal");
mssql_select_db("$db_name",$conn);
?>
di mana ya salah ya master??
saya menggunakan XAMPP v3.2.1
-
masih gagal master , mohon koreksi
error wi webnya=
Fatal error: Call to undefined function mssql_connect() in D:\XAMPP\htdocs\print\coneksi.php on line 12
phpnya =
<?php
//Parameter Koneksi
$db_host='USER-PC\SQLEXPRESS';
$db_user='sa';
$db_password='xxxxx';
$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);
?>
kira 2 masalahnya di mana ya??
saya sudah coba login menggunakan SQL managemen studio dengan USER sa berhasil
mohon petunjuk para master
-
masih gagal master , mohon koreksi
error wi webnya=
Fatal error: Call to undefined function mssql_connect() in D:\XAMPP\htdocs\print\coneksi.php on line 12
phpnya =
<?php
//Parameter Koneksi
$db_host='USER-PC\SQLEXPRESS';
$db_user='sa';
$db_password='xxxxx';
$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);
?>
kira 2 masalahnya di mana ya??
saya sudah coba login menggunakan SQL managemen studio dengan USER sa berhasil
mohon petunjuk para master
buka file php.ini dalam folder php di lokasi XAMPP nya terinstall, kemudian cari "php_mssql.dll".
jika ketemu dan terlihat seperti ini ";extension=php_mysql.dll", hapus karakter ";" yang berada di paling depan baris tersebut. kemudian simpan file php.ini
restart apache dari XAMPP control panel
Semoga berhasil, jika belum berhasil, silakan bertanya kembali. untuk itulah forum ini dibuat, biar bisa saling sharing pengetahuan ;D
-
Yg punya script php web jualan bagi dong dr pd disimpen ga berguna baik dibagi2 sambil belajar dr pd ngantuk hehe...sapa tau ada yg mau ngasih gratisan ;D ;D ;D
-
Ada yg punya file .php buat report xml...????
atau terima pesan via ip dan memasukannya ke inbox.
-
Yang mahir / faham
CSS HTML
silahkan mampir ke @otomax_addon_custom
-
tutorial dan sharing yang sangat bagus dan membantu