Maaf mas saya belum ngerti sama sekali tentang triger ini.. Mohon petunjuknya step by step...
Maaf klo ngrepotin.. Maklum g ngerti sama sekali tentang triger, mulai and tempat masukin sourcenya dimnana? Terima kasih atas pencerahannya. www.elbantany.co.cc --- On Mon, 8/10/09, Dedik Haryanto <dhe_n...@yahoo.com> wrote: From: Dedik Haryanto <dhe_n...@yahoo.com> Subject: Re: [YF] [JAWAB] Source Code Program PHP SMS Nilai Ga Jalan To: yogyafree-perjuangan@yahoogroups.com Date: Monday, August 10, 2009, 1:11 PM ini contoh TRIGGER dari sms gateway saya mas DELIMITER ;; CREATE TRIGGER `auto_reply` AFTER INSERT ON `inbox` FOR EACH ROW BEGIN IF SUBSTRING(NEW. TextDecoded, 1,3)='REG' THEN INSERT INTO outbox(DestinationN umber,Coding, TextDecoded) VALUES (NEW.SenderNumber, 'Default_ No_Compression' ,'SELAMAT ANDA TELAH BERGABUNG'); END IF; IF SUBSTRING(NEW. TextDecoded, 1,5)='NILAI' THEN INSERT INTO outbox(DestinationN umber,Coding, TextDecoded) VALUES (NEW.SenderNumber, 'Default_ No_Compression' ,'ANDA AKAN MELIHAT NILAI'); END IF; END;; DELIMITER ; regard,Dedik --- On Sun, 8/9/09, Pendy El-Bantany <pendy_...@yahoo. com> wrote: From: Pendy El-Bantany <pendy_...@yahoo. com> Subject: Re: [YF] [JAWAB] Source Code Program PHP SMS Nilai Ga Jalan To: yogyafree-perjuanga n...@yahoogroups. com Date: Sunday, August 9, 2009, 10:19 PM Klo pake TRIGER MYSQL itu gimana caranya..... .. Tolong dong..... Yang punya solusi, baik pake PHP ataupun pake TRIGER MYSQL. Yang penting programnya bisa jalan dengan normal. www.elbantany. co.cc --- On Mon, 8/10/09, Nanang Suprianto <nsri...@gmail. com> wrote: From: Nanang Suprianto <nsri...@gmail. com> Subject: Re: [YF] [JAWAB] Source Code Program PHP SMS Nilai Ga Jalan To: yogyafree-perjuanga n...@yahoogroups. com Date: Monday, August 10, 2009, 9:47 AM klo menurut aku dari pada pake auto refresh page mending pake trigger na mysql ..... 2009/8/9 Pendy El-Bantany <pendy_...@yahoo. com> Mohon bantuan dan pencerahannya. .. Setelah sekian lama akhirnya bisa juga koneksi Gammu, MySQL, PHP, dengan menggunakan HP Sonny K510i + kabel data USB. Di sini saya mempunya kendala di kode program Autoreplay, hasilnya tidak sesuai yang diharapkan. format sms : <nobp> <semester> <tahun> contoh sms yang dikirim : <206438> <0> <2008> Jika nilai semester : 0 = Genap -1 = Ganjil Hasil sms yang skarang (salah) : Nilai Anda (www.elbantany. co.cc) Seharusnya sesuai dengan data base yg sudah ada : Nilai Anda : B.Ind A B.Ing B MTK B (www.elbantany. co.cc) Kira2 masalahnya dimana....?? ? Tolong dong pencerahannya. ... Mohon bantuan dan petunjuknya. ...???? Kira2 dibagian mana salahnya.... .. ============ ========= ========= ====== <?php $hostname = "localhost"; $database = "smsd"; $username = "root"; $password = ""; $conn = mysql_pconnect( $hostname, $username, $password) or die(mysql_error( )); if(!$conn){ echo "Data Base $hostname Tidak Aktif"; exit; }$checkselectdb = mysql_select_ db($database) ; if(!$checkselectdb) { echo "Tidak terkonesi dengan database $database"; exit; } $qry = "SELECT * FROM inbox"; $result = mysql_query( $qry) or die("Query failed ".$qry." "..mysql_error( )); if(mysql_num_ rows($result)>0) { while($row = mysql_fetch_ array($result, MYSQL_ASSOC) ) { $id=$row["ID" ]; $isi_sms=strtolower ($row["TextDecoded" ]); $no_hp=$row[ "SenderNumber" ]; $spasi = substr_count( $isi_sms, ' '); $kata = $spasi+1; //hitung jumlah kata $array=explode( ' ',$isi_sms, $kata); //pisahkan kata berdasarkan spasi //cek format if($array[0] =='206438') { $teks1=$array[ 1]; $teks2=$array[ 2]; $sqls = "SELECT nama,nilai FROM MATKULAMBIL WHERE nobp='206438' and ganjil=$teks1 and thajar=$teks2" ; $luas=mysql_ query($sqls) ; $balasan="Nilai Anda $luas (www.elbantany. co.cc)"; $jawaban= "INSERT INTO outbox (InsertIntoDB, SendingDateTime, DestinationNumbe r,Coding, TextDecoded, SendingTimeOut, DeliveryReport, CreatorID) VALUES (sysdate(),sysdate( ),'$no_hp',' Default_No_ Compress ion','$balasan' ,sysdate( ),'yes',' system')" ; mysql_query( $jawaban) ; DeliveryReport, CreatorID) VALUES (sysdate(),sysdate( ),'$no_hp',' Default_No_ Compress ion','$balasan' ,sysdate( ),'yes',' system')" ; // mysql_query( $jawaban) ; } else if($isi_sms= ='info luas') //Format 2 { $balasan="Untuk menghitung luas segitiga dapat menggunakan rumus = 0.5 x alas x tinggi By Pendy El-Bantany"; $jawaban= "INSERT INTO outbox (InsertIntoDB, SendingDateTime, DestinationNumbe r,Coding, TextDecoded, SendingTimeOut, DeliveryReport, CreatorID) VALUES (sysdate(),sysdate( ),'$no_hp',' Default_No_ Compress ion','$balasan' ,sysdate( ),'yes',' system')" ; mysql_query( $jawaban) ; } //Delete Inbox $delete_sms= "DELETE FROM inbox WHERE ID='$id'"; mysql_query( $delete_sms) ; } } ?> <html> <head> <meta http-equiv=" refresh" content="3"> <title>..:: By Pendy El-Bantany ::.</title> <style type="text/css"> <!-- .style1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; } .style4 {font-family: Verdana, Arial, Helvetica, sans-serif} ..style5 {font-size: 24px} ..style6 { font-family: "Courier New", Courier, monospace; font-size: 12px; } www.elbantany. co.cc