• Any questions?
  • +62.8387.275.8383
  • support@lapantiga.com
Form Kontak Sederhana dengan PHP

Dalam setiap web, umumnya mempunyai halaman kontak yang memungkinkan pengunjung untuk menghubungi atau mengirim pesan kepada admin web. Kali ini kita akan belajar cara membuat kontak form dengan PHP. Dengan metode send to mail.

 

1. Kita membuat file html yang berfungsi sebagai halaman form kontak. Silahkan lihat syntax dibawah.

<!DOCTYPE html>
<html>
<head>
<title>Kontak form Sederhana</title>

</head>

<body>

<h3>Silahkan isi Form Berikut</h3>
<p>FOrm kontak kami</p>

<!-- kontak Form -->
<form action="#" id="form" method="post" name="form">
<input name="nama" placeholder="nama anda" type="text" value="">
<input name="email" placeholder="Email anda" type="text" value="">
<input name="judul" placeholder="judul" type="text" value="">
<label>Kontak Form Sederhana</label>
<textarea name="msg" placeholder="Type your text here..."></textarea>
<input id="send" name="submit" type="submit" value="kirim kontak">
</form>
<h3><?php include "proses-kirim.php"?></h3>
 
</body>

</html>

 

2. Kita buat file php yang berfungsi sebagai prosessor form kita tadi. Sebagai contoh kita beri nama proses-kirim.php

<?php
if(isset($_POST["submit"])){
// cek form terisi tidak sesuai atau kurang if($_POST["nama"]==""||$_POST["email"]==""||$_POST["judul"]==""||$_POST["msg"]==""){
echo "Lengkapi semua form dengan benar..";
}else{
// cek apabila form sudah terisi dengan benar
$email=$_POST['email'];
// Sanitize E-mail Address
$email =filter_var($email, FILTER_SANITIZE_EMAIL);
// Validate E-mail Address
$email= filter_var($email, FILTER_VALIDATE_EMAIL);
if (!$email){
echo "Tuliskan email anda yang benar;
}
else{
$subject = $_POST['judul'];
$message = $_POST['msg'];
$headers = 'From:'. $email2 . "\r\n"; // Sender's Email
 
// isi pesan dibatasi 70 karakter
$message = wordwrap($message, 70);
// Send Mail By PHP Mail Function
mail("email-anda@domain-anda.com", $subject, $message, $headers);
echo "Terima kasih, form anda telah terkirim. Kami akan segera merespond nya";
}
}
}
?>


 

File proses-kirim.php berfungsi sebagai pemroses dari halaman form tadi. Dengan metode mengirim isian form ke email yang di masukkan pada proses-kirim.php. Untuk lebih kelihatan menarik silahkan tambahkan CSS anda.

Selamat Mencoba.

Wassalam

Comments (0)

Tags:
Share:
Write a comment
Name:
Email*
Comment*
Notify me of new posts by email