Dalam tutorial ini, kami memiliki formulir kontak untuk membiarkan pengguna mengirim pertanyaan, klarifikasi, umpan balik, dan detail lainnya. Setelah mengirimkan formulir ini, kami dapat mengakses detail inidari halaman PHP. Formulir Kontak adalah salah satu bentuk antarmuka yang paling umum digunakan dalam aplikasi web seperti pendaftaran, masuk , pencarian, dan banyak lagi.

Buat Antarmuka Formulir Kontak
Kami memiliki empat bidang sebagai nama, email, subjek dan konten dalam formulir kontak kami. Dan kodenya adalah,
<html> <head> <title> Formulir Hubungi Kami </ title> <link rel = "stylesheet" type = "text / css" href = "styles.css" /> </ kepala> <body> <form name = "frmContact" method = "posting" action = ""> <div class = "message"> <? php if (isset ($ message)) {echo $ message; }?> </ div> <table border = "0" cellpadding = "10" cellspacing = "1" width = "500" align = "center"> <tr class = "tableheader"> <td colspan = "2"> Masukkan Informasi Kontak </ td> </ tr> <tr class = "tablerow"> <td> Nama <br/> <input type = "text" name = "userName"> </ td> <td> Email <br/> <input type = "text" name = "userEmail"> </ td> </ tr> <tr class = "tablerow"> <td colspan = "2"> Subjek <br/> <input type = "text" name = "subject" size = "73"> </ td> </ tr> <tr class = "tablerow"> <td colspan = "2"> Konten <br/> <textarea name = "content" cols = "60" baris = "6"> </ textarea> </ td> </ tr> <tr class = "tableheader"> <td align = "center" colspan = "2"> <input type = "submit" name = "submit" value = "Kirim"> </ td> </ tr> </ table> </ form> </ body> </ html>
Kami telah menyertakan CSS eksternal yang mencakup gaya formulir kontak .
.tableheader { background-color: # 95BEE6; warna putih; font-weight: bold; } .tablerow { warna latar belakang: # A7D6F1; warna putih; } .message { warna: # FF0000; font-weight: bold; text-align: center; lebar: 100%; }
Baca Masukan Formulir Kontak dari PHP
Pada menyerahkan formulir kontak, halaman PHP akan mengakses masukan formulir kontak dengan menggunakan metode permintaan PHP $ _GET atau $ _POST sebagaimana ditentukan dalam metode formulir.
$ name = $ _POST ["userName"]; $ email = $ _POST ["userEmail"]; $ subject = $ _POST ["subject"]; $ content = $ _POST ["konten"];
Penanganan Masukan Formulir Kontak
Di halaman PHP kita bisa mengirim masukan formulir ini ke tabel databaseatau kita bisa mengirimnya ke kotak surat.
Mengirimkan Masukan Formulir Kontak ke Email
Biarkan id email target kami sebagai admin@phppot_samples.com . Nama Dari dan Dari Email disetel ke header email. Dan kemudian, fungsi surat PHP digunakan untuk mengirim surat kontak ke admin. Kuncinya adalah,
$ toEmail = "admin@phppot_samples.com"; $ mailHeaders = "Dari:". $ _POST ["userName"]. "<". $ email. "> \ r \ n"; if (mail ($ toEmail, $ subject, $ content, $ mailHeaders)) { $ message = "Informasi kontak Anda berhasil diterima"; }
Simpan Masukan Formulir Kontak ke Basis Data
Pertama, kita perlu membuat tabel database. Dan kemudian, kita harus mengkonfigurasi database untuk mendapatkan aksesnya untuk menyimpan data formulir kontak dari halaman PHP kami.
$ conn = mysql_connect ("localhost", "root", ""); mysql_select_db ("phppot_examples", $ conn); mysql_query ("INSERT INTO tblcontact (user_name, user_email, subject, content) VALUES ('". $ name. "', '". $ email. "', '". $ subjek. "', '". $ konten. "')");
Setelah mengeksekusi kueri sisipan di atas, data kontak akan ditambahkan ke tabel basis data sebagai,

Tutorial kode PHP ini diterbitkan pada 17 Juli 2013.
