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>
- <?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 />";
- }
- ?>
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
numpang copy cak.....
ReplyDelete