Rabu, 12 November 2014

Sms auto send to member jika ada buku baru sesuai kriteria masuk



 if(isset($_POST["Simpan"])){
    $id_buku=strip_tags($_POST["id_buku"]);
    $judul_buku=strip_tags($_POST["judul_buku"]);
    $jenis_buku=strip_tags($_POST["jenis_buku"]);
    $penerbit_buku=strip_tags($_POST["penerbit_buku"]);
    $keterangan=strip_tags($_POST["keterangan"]);
    $tahun_terbit=strip_tags($_POST["tahun_terbit"]);
  
    $pengarang=strip_tags($_POST["pengarang"]);
    $sinopsis=strip_tags($_POST["sinopsis"]);
    $stok_buku=strip_tags($_POST["stok_buku"]);

    $y=split(",",$jenis_buku);//marketing,humas,komputer
    $p=sizeof($y);
   
    $s="select * from `$tbanggota` where not `jenis_buku_fav`=''";
    $q=mysql_query($s);
            while($d=mysql_fetch_array($q)){
                $id_anggota=$d["id_anggota"];
                $nama_anggota=$d["nama_anggota"];
                $alamat_anggota=$d["alamat_anggota"];
                $no_tlp_anggota=$d["no_tlp_anggota"];
                $jenis_buku_fav=$d["jenis_buku_fav"];
                $x=split(",",$jenis_buku_fav);
                $pp=sizeof($x);
                $sama=0;
                for($i=0;$i<$p;$i++){
//mencari irisan kesamaan antara tbl buku(jenis_buku) dan favorite tblanggota
                    $buku1=trim($y[$i]);
                    for($j=0;$j<$pp;$j++){
                        $buku2=trim($x[$j]);//$pos === false
                            if(strpos($buku1, $buku2)===true){
                                    $sama=$sama+1;           
                            }//if               
                        }//for                   
                    }//for
                   
                    if($sama>0){
                        $isi_pesan="Yth $nama_anggota, ada buku baru dengan jenis buku $jenis_buku=>$judul_buku /$pengarang ($tahun_terbit)";
                        $kirimsms = mysql_query("insert into outbox (InsertIntoDB,SendingDateTime,DestinationNumber,TextDecoded,SendingTimeOut,DeliveryReport,CreatorID)
        values (sysdate(),sysdate(),'$no_tlp_anggota','$isi_pesan',sysdate(),'yes','system')");
                        }
            }//while
                }
                     
$sql=" INSERT INTO `$tbbuku` (
`id_buku` ,
`judul_buku` ,
`jenis_buku` ,
`penerbit_buku` ,
`keterangan` ,
`tahun_terbit` ,
`pengarang`,
`stok_buku`,
`sinopsis`
) VALUES (
'',
'$judul_buku',
'$jenis_buku',
'$penerbit_buku',
'$keterangan','$tahun_terbit',
'$pengarang','$stok_buku','$sinopsis'
)";
   
$simpan=mysql_query($sql);
        if($simpan) {echo "<script>alert('Data buku $judul_buku berhasil disimpan !');document.location.href='?mnu=buku';</script>";}
        else{echo"<script>alert('Data buku $judul_buku gagal disimpan...');document.location.href='?mnu=buku';</script>";}

Artinya saat mita menyimpan buku  baru (studi kasus web perpustakaan online), maka favorite request para member nantinya akan di cek apakah sesuai dengan jenis buku yg baru diinputkan tadi.....jika ya....maka akan dilakukan sms gateway....



referesnsi gunakan strpos:
<?php
$mystring 
'abc';$findme   'a';$pos strpos($mystring$findme);
// Note our use of ===.  Simply == would not work as expected
// because the position of 'a' was the 0th (first) character.
if ($pos === false) {
    echo 
"The string '$findme' was not found in the string '$mystring'";
} else {
    echo 
"The string '$findme' was found in the string '$mystring'";
    echo 
" and exists at position $pos";
}
?>

Tidak ada komentar:

Posting Komentar