Pada kesempatan kali ini, Saya akan mencoba materi Belajar PHPuntuk membahas pembuatan buku tamu sederhana, perlu diketahui bahwa modul buku tamu itu dibagi menjadi dua pengguna di dalamnya. Tampilan user dimana pengunjung web dan pengelola web dapat saling berinteraksi. Dan terdapat juga dari sisi admin dimana Administrator dapat menghapus pesan yang masuk atau melakukan proses editing (proses ini dilakukan bila pesan terdapat kata-kata kasar , mengandung SARA dll)
Langkah awal adalah persiapan database dan tabel, siapkan database dengan nama : dbbukutamu dan nama tabel : bukutamu melalui PHPMyAdmin
Setelah itu buatlah script Form Buku Tamu dengan nama : form_tamu.php seperti berikut :
- <h3>Form Buku Tamu</h3>
- <form method="POST" action="input_tamu.php">
- Nama : <input type="text" name="nama" /><br />
- E-mail : <input type="text" name="email" /><br />
- Pesan : <textarea name="pesan" rows="5" cols="30"></textarea><br />
- <input type="submit" value="Simpan" />
- </form>
Untuk penyimpanan data, silahkan buat script berikut dengan nama : input_tamu.php
- <?php
- // Koneksi ke database
- $konek = mysqli_connect("localhost","root","","dbbukutamu");
- // Ambil variabel yang dikirim dari form
- $nama = $_POST['nama'];
- $email = $_POST['email'];
- $pesan = $_POST['pesan'];
- // Query Input Data
- $input = "INSERT INTO tamu(nama,email,pesan) VALUES('$nama','$email','$pesan')";
- $hasil = mysqli_query($konek,$input);
- // Apabila query untuk menginput data benar
- if($hasil){
- header("location:tampil_bukutamu.php");
- }
- else {
- echo "Input Data tamu Gagal";
- }
- ?>
Dan untuk menampilkan data ketikkan script berikut :
- <h3>Buku Tamu</h3>
- <p><a href="form_tamu.php">Entry Buku Tamu</a></p>
- <?php
- $konek = mysqli_connect("localhost","root","","dbbukutamu");
- // Query untuk menampilkan data
- $tampil = "SELECT * FROM bukutamu ORDER BY id_tamu";
- $hasil = mysqli_query($konek,$tampil);
- // Tampilkan nama, email, dan pesan di browser
- while($data = mysqli_fetch_array($hasil)){
- echo "Nama : $data[nama] <br />";
- echo "E-mail : $data[email] <br />";
- echo "Pesan : $data[pesan] <br /><hr />";
- }
- ?>
Nama File : tampil_bukutamu.php
Dan berikut adalah tampilan Buku tamu yang dihasilkan pada web browser
Form Buku Tamu
Tampil Buku Tamu
Demikian Materi Belajar PHP Kita kali ini, Semoga bermanfaat
Post a Comment
Diharapkan jangan berkata-kata yang kurang enak, karena itu akan mengganggu orang yang membacanya, dan berikan saran anda jika blog kami masih kurang berkenan.
terimakasih,
Admin