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


      
 

      

    
    
        
        
        
        


        


        
        
        
        
        




 

      


         
        
        


      
 

      

    
    
        
         
        
        


        


        
        
        
        
        






      
 

      

    
    
        
         
        
        








        


        
        


      

Kirim email ke