Membuat Guest Book dengan PHP & MySQL – 3

By prothelord - Last updated: Saturday, April 14, 2007 - Save & Share - 5 Comments

banner438kursus Membuat Guest Book dengan PHP & MySQL   3

Bikin database Guest Book, udah. Bikin form masukkan guest book kita, udah. Sekarang waktunya untuk bagian terakhir yang sangat penting, memasukkan inputan dari tamu kita ke database. Siap? Let’s Go Maxxx…

Kamu mustinya dah tau kan kalau input dari form HTML bisa kita baca di PHP sebagai variabel dengan menambahkan tanda $ di depan namanya. Contoh baris ini (refer tutorial Bikin Guest Book bagian 2):


Nama : <INPUT TYPE=text NAME=nama><BR />

dari baris tersebut kita punya sebuah input bernama ‘nama’. Nah, kita bisa tuh memperoleh isi dari input tadi dalam PHP dengan nama variabel $nama.

 

Sekarang tiba waktunya kamu membuat sebuah file PHP yang harus kamu kasih nama bukutamu.php (kenapa namanya harus itu, lihat tutorial sebelumnya ya..). Isi filenya kurang lebih seperti ini:

 


<?

$dbhost = 'localhost';

$dbuser = 'root';

$dbpass = 'password';

$dbname = 'namadatabasemu';

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error koneksi ke MySQL tidak berhasil');

mysql_select_db($dbname);

$query="INSERT INTO buku_tamu (nama,pesan) values ('$nama', '$pesan');";

mysql_query($query) or die('Error, query gagal');

?>
Try This: 4 Langkah Mudah Belajar Cara Membuat Website, Langsung Praktek! KLIK DI SINI!.

 

Kalau udah selesai, maka proyek kamu bikin guest book sederhana udah selesai. Kamu tinggal menambahkan asesoris lain, misalnya pengen ngelihat isi buku tamu atau nambah filed yang harus diisi oleh tamu kamu dan mustinya sebelum disimpan ke database, isi variabel kamu terlebih dahulu di cek ke absahannya (misalnya ndak boleh kosong).

Gimana? Gampang kan, dibilangin ndak percaya. Kalau kamu masih pengen mempelajari perintah-perintah MySQL lebih lanjut, ada tempat kursus online yang bisa langsung praktek. Klik aja di sini.

Selamat mencoba dan semoga bermanfaat.

Posted in Script PHP • Tags: , , Top Of Page

5 Responses to “Membuat Guest Book dengan PHP & MySQL – 3”

Comment from Sumardi
Time July 28, 2012 at 11:52 am

Kang prothelord, script diatas kya nya ada yng slh deh… Pas aku copy, gak ada hasil… Klau menurut sya, kslahannya pda script $nama dan $pesan kan… Seharusnya kan sblum itu di kasih var $nama=$_REQUEST['nama'] bgtu juga dng $pesan.. Iya kan…

Pokoknya kang prothelord mantep deh… Sya ambil ilmunya y kang… :)

Comment from prothelord
Time July 28, 2012 at 1:52 pm

Bener :) .
Script yang saya tulis udah lama banget, waktu server PHP pada umumnya global variabelnya masih on. PHP jaman sekarang lebih secure, sehingga secara default variabel globalnya off, sehingga harus di tambah $nama=$_REQUEST['nama'].
Thanks masukannya.

Comment from lebay
Time August 24, 2012 at 8:22 am

mas adi…
saya buat 3 file
1 untuk menampilkan form
2 untuk mengisi form
3 untuk aksi form
working semua tidak ada masalah

tapi yg saya mau tanyakan knp klo form kosong tetap masuk kedatabase? saya sdh pakai javascript apabila file kosong alert isikan form dgn lengkap. tp tetap aj masuk ke database ?
mohon pencerahan…

Comment from prothelord
Time August 24, 2012 at 1:23 pm

Coba ditambahkan if sebelum memasukkan ke database. Jika form kosong, jangan jalankan perintah insert ke database. :)

Comment from lebay
Time August 25, 2012 at 5:39 am

if (empty($_POST[NamaPelanggan]) || empty ($_POST[AlamatPelanggan]) || empty($_POST[KotaPelanggan]) || empty($_POST[ProPelanggan]) || empty($_POST[Pos])) {
echo “alert(‘Isikan form secara lengkap’)
window.location = ‘Untitled-1.html’”;
}

Write a comment

You need to login to post comments!