Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Pemberitahuan data baru melalui email

Permisi para master Saya ingin bertanya bagaimana cara agar mengirim email otomatis ketika ada data baru masuk ke database. Email menggunakan PHP Mailer. Jadi Ketika ada data baru masuk ke database ada pemberitahuan data baru masuk melalui email.

avatar dsindu
@dsindu

19 Kontribusi 1 Poin

Diperbarui 6 tahun yang lalu

1 Jawaban:

<pre> //cek button if ($_POST['Submit'] == "Submit") { //Kirimkan Variabel $no_cuti = $_POST['no_cuti']; $nip = $_POST['nip']; $nama = $_POST['nama']; $jenis_cuti = $_POST['jenis_cuti']; $tgl_pengajuan=date('Y-m-d'); $mulai_tanggal = $_POST['mulai_tanggal']; $sampai_tanggal = $_POST['sampai_tanggal']; $tempat_tujuan = $_POST['tempat_tujuan']; $alamat = $_POST['alamat']; $nomor_telp = $_POST['nomor_telp']; $level = $_SESSION['Level']; $email_karyawan = $_SESSION['email']; $isipesan = $_POST['pesan']; $subjek = $_POST['subjek']; $input ="INSERT INTO cuti (id_cuti, nip, nama, Level,jenis_cuti,tanggal_pengajuan) VALUES ('$no_cuti','$nip','$nama','$level','$jenis_cuti','$tgl_pengajuan')"; $query_input =mysqli_query($db,$input); require("../PHPMailer/src/PHPMailer.php"); require("../PHPMailer/src/SMTP.php"); $mail = new PHPMailer\PHPMailer\PHPMailer(); $mail-&gt;IsSMTP(); // enable SMTP $mail-&gt;SMTPDebug = 1; // debugging: 1 = errors and messages, 2 = messages only $mail-&gt;SMTPAuth = true; // authentication enabled $mail-&gt;SMTPSecure = 'ssl'; // secure transfer enabled REQUIRED for Gmail $mail-&gt;Host = "smtp.gmail.com"; $mail-&gt;Port = 465; // or 587 $mail-&gt;IsHTML(true); $mail-&gt;Username = "test1@gmail.com"; $mail-&gt;Password = "blalkksldjsiuede"; $mail-&gt;setFrom('test1@gmail.com', 'Regalos'); $mail-&gt;Subject = $subjek; $mail-&gt;Body = $isipesan; $mail-&gt;addAddress('info@test.com', 'Fikri Daulah'); if(!$mail-&gt;Send()) { echo "Mailer Error: " . $mail-&gt;ErrorInfo; } else { echo "Message has been sent"; } if ($query_input) { //Jika Sukses ?&gt; &lt;script language="JavaScript"&gt; alert('Data Cuti Berhasil diinput'); document.location='data_cuti.php'; &lt;/script&gt; &lt;?php ?&gt; &lt;?php } else { ?&gt; &lt;script language="JavaScript"&gt; alert('Data Cuti GAGAL di Input, silahkan diulang kembali'); document.location='tambah_cuti.php'; &lt;/script&gt; &lt;?php } //Tutup koneksi engine MySQL // mysql_close($Open); } } ?&gt; &lt;/body&gt; &lt;/html&gt; </pre>

avatar dsindu
@dsindu

19 Kontribusi 1 Poin

Dipost 6 tahun yang lalu

Tanggapan

apakah benar seperti ini untuk php mailer nya ??

Login untuk ikut Jawaban