Tutorial Membuat SMS Gateway Menggunakan Engine Gammu

Minggu, 03 Maret 2013

Mengcancel antrian SMS di gammu

Mungkin kita pernah mengirimkan sms ke banyak orang dengan isi yang salah, terus kita ingin membatalkan pengiriman tersebut ? Hal ini pernah penulis alami. Di sistem gammu jika kita mengirim sms maka kita bisa menginsert di tabel outbox (baca http://ikhwaniril.blogspot.com/2013/02/membuat-form-antarmuka-untuk.html ). Sebenarnya ketika kita menginsert ke tabel outbox, sms yang kita kirimkan akan masuk antrian untuk dikirimkan oleh gammu. Kita bisa menggagalkan dengan menghapusnya di tabel outbox. Nah pada tutorial kali ini saya akan meyampaikan script untuk menghapus isi tabel outbox.

Langsung saja, kopikan script berikut, script berikut digunakan untuk menampilkan data sms yang ada di tabel outbox


<?
// koneksi ke database
$hostname_config = "localhost";
$database_config = "ok";
$username_config = "root";
$password_config = "root";
$config = mysql_pconnect($hostname_config, $username_config, $password_config) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($database_config, $config);
// tampilkan database
echo"<a href='del.php?id=semua'><b>hapus semua</b></a><p>";
echo"<center><table width=100% border='1'>
<tr>
<th width='20%' align='left'>Tujuan</th>
<th width='45%' align='left'>Isi Pesan</th>
<th width='20%' align='left'>Waktu Pengiriman</th>
<th width='20%' align='left'>hapus</th>
</tr>
";
$outbox = mysql_query("SELECT * FROM outbox ORDER BY ID DESC");
while($toutbox=mysql_fetch_array($outbox))
{
echo "
<tr>
<td align='left'>$toutbox[DestinationNumber]</td>
<td class='baca1' align='left'>$toutbox[TextDecoded]</td>
<td class='baca1' align='left'>$toutbox[SendingDateTime]</td>
<td class='baca1' align='left'><a href='del.php?id=satu&no=$toutbox[ID]'>hapus</a></td>
</tr>
";
}
?>
view raw outbox.php hosted with ❤ by GitHub



Kopikan juga untuk script proses menghapusnya

<?
// koneksi ke database
$hostname_config = "localhost";
$database_config = "ok";
$username_config = "root";
$password_config = "root";
$config = mysql_pconnect($hostname_config, $username_config, $password_config) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($database_config, $config);
if($id==semua)
{
$command = mysql_query("DELETE FROM outbox");
header("Location:outbox.php");
}
if($id==satu)
{
$command = mysql_query("DELETE FROM outbox where ID='$no'");
header("Location:outbox.php");
}
?>
view raw del.php hosted with ❤ by GitHub


Share:

Related Posts:

0 komentar:

Posting Komentar

Copyright © 2025 SMS Gateway | Powered by Blogger