Catatan : Simpan Data ke Database dan Dikirim ke E-mail Menggunakan PHP

Catatan : Simpan Data ke Database dan Dikirim ke E-mail Menggunakan PHP

Awalnya sih dapet Request dari bos, bikin Form Masalah untuk karyawan Kantor. Tapi selain Datanya itu disimpan di databases, data komplain/saran/dll itu dikirim juga melalui email pengirim dan ke bos. awalnya sih ane bikin struktur databasesnya dulu, baru tampilan web / form input awalnya saja.

Ini adalah Tampilan Form Awalnya ( Design dan Css form saya Ambil dari Teman saya - Yeyen P )

Diatas saya menggunakan ckeditor untuk editor teks nya. silahkan cari dan download sendiri via google yang mau pakai.

SCRIPT index.php
<?php include "include/db.php"; ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title></title> <link href="include/style.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="ckeditor/ckeditor.js"></script> <link href="include/jquery-ui.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="include/jquery-1.8.2.js"></script> <script type="text/javascript" src="include/jquery-ui.js"></script> </head> <body> <div id="content" align="center"><h1 align="center">EDP ORDER HERE</h1> <form action="./kirim.php" method="post" accept-charset="utf-8" class="basic"> <table class="narrow"> <!--<tr> <td colspan="2"> <h1 align="center">EDP ORDER HERE</h1> </td> </tr>--> <tr> <td> <label>Bentuk Masalah :</label><br /> <select name="type" required> <option value='R'>Request / Permintaan</option> <option value='S'>Kritik / Saran</option> <option value='P'>Permasalahan</option></select> <br /> </td> <td> <label>Bagian / Divisi :</label><br /> <select name="divisi" required> <?php $query = "SELECT divisi_id,nama_divisi FROM divisi order by divisi_id asc"; $tampil= mysql_query($query); while($r=mysql_fetch_array($tampil)) { ?> <option value='<?php echo $r["divisi_id"]; ?>'><?php echo $r["nama_divisi"]; ?></option> <?php } ?> </select><br /> <br /> </td> </tr> <tr> <td> <label>Nama :</label><br /> <input name="pengirim" type="text" class="txt" id="author" size="40" placeholder="Tuliskan Nama Anda" required/> </td> <td> <label>E-mail</label><br /> <input name="email" type="text" class="txt" size="40" autocomplete="off" placeholder="Tuliskan Alamat E-mail Anda" required /> </td> </tr> <tr> <td colspan="2"> <label>Tulis Request/Saran/Permasalahan Anda Disini :</label> <br /> <textarea name="isi" class="ckeditor" cols="10" rows="40" placeholder="Tulis Masalah Anda disini" required></textarea> <br /> </td> </tr> <tr> <td colspan="2"> <input name="save" type="submit" class="btn" id="save" value="Simpan" /> <input type="reset" class="btn" value="Batal"/> </td> </tr> </table> </form> </form></div>
Sementara untuk Script kirim.php nya adalah
<?php include "include/db.php"; $pengirim = $_POST['pengirim']; $email = $_POST['email']; $divisi = $_POST['divisi']; $isi = $_POST['isi']; $type = $_POST['type']; $tujuan = "$email"; $bcc = "echo@catatanonline.com"; $headers = "From: $pengirim <".$email.">n"; $headers .= "X-Sender: $pengirim <".$email.">n"; $headers .= 'X-Mailer: PHP/'.phpversion(); $headers .= "nX-Priority: 1n"; $headers .= "Return-Path: ".$email."n"; $headers .= "MIME-Version: 1.0rn"; $headers .= "Content-Type: text/html; charset=iso-8859-1n"; $headers .= "Bcc: ".$bcc."rn"; $judul ="Email Dari System Untuk EDP dari $pengirim"; $kirim = mail($tujuan,$judul,$isi,$headers); $query = mysql_query("insert into forum(id_forum,pengirim,divisi,tgl_kirim,type,email,isi,selesai,penyelesaian) values('','$pengirim','$divisi',SYSDATE(),'$type','$email','$isi','N','')", $koneksi) or die(mysql_error()); if($query and $kirim = true) { echo "<script>alert('Data Berhasil Disimpan & Pesan berhasil terkirim');location.href='index.php'</script>"; } ?>

Itu Script yang saya pakai..... Apakah itu bisa buat kirim beneran? Bisa Ada buktinya? Ada

Sekian Info & Catatan dari ane. (Untuk Masalah Database Silahkan di pelajari sendiri untuk kasus script diatas.)

1 thought on “Catatan : Simpan Data ke Database dan Dikirim ke E-mail Menggunakan PHP

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *