Jadi TRIGGER itu jalan jika ada kejadian tertentu dari suatu table. contoh. 
dalam Trigger yang saya copykan tadi dia, kejadiannya nya ada after insert, 
jadi trigger itu bakal running saat ada INSERT pada TABLE inbox.

Untuk bikin TRIGGER nya, jalankan saja skripnya di console, atau query aja.. :D

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-perjuangan@yahoogroups.com
Date: Sunday, August 9, 2009, 11:56 PM












 
 




    
                  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-perjuanga n...@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


      
 

      

    
    
        
        
        
        


        


        
        
        
        
        




 

      


         
        
        


      
 

      

    
    
        
         
        
        


        


        
        
        
        
        






      
 

      


         
        
        


      
 

      

    
    
        
         
        
        




        




        
        


        
        
        




      

Kirim email ke