29 Jul
Yang mau belajar PHP, mungkin pembuatan buku tamu sederhana akan bisa dijadikan jalan untuk mengerti dasar-dasar pemrograman PHP. Sebelum kita masuk ke pemrogramannya, kita harus mempunyai webserver (apache) dan database (MySQL) untuk memulainya. Untuk OS Windows, banyak program yang bisa menjalankan kedua program tersebut dalam satu paket program seperti XAMPP, PHPTriad, dll.
Dalam kasus ini, kita akan coba menggunakan XAMPP untuk dijadikan Webserver dan Database servernya.
Setelah proses instalasi, jalankan webserver dan database server untuk memulai masuk ke pemrogramannya. Dan jangan lupa, untuk interface pemorgramannya, kalian bisa memakai berbagai text editor yang bisa digunakan untuk coding. Seperti Dreamweaver, Edit Plus, dll.
Pembuatan database
Buat database MySQL dengan nama “belajar” sebelum membuat tabel (untuk nama databse, bisa dibuat dengan nama yang lain).
Kemudian buat tabel “bukutamu” dengan field seperti di bawah ini:
id int(3) auto_increment primari key nama varchar (50) email varchar (50) alamat text pesan text
Pemrograman PHP
Untuk memulai pemrograman, kita buka text editor yang telah kita siapkan.
Membuat file untuk koneksi database
Buat file config.php dan isikan dengan kode di bawah ini :
<?php
$hostDB = “localhost”; // untuk hostname database, disesuaikan dengan server
$userDB = “root”; // secara default, XAMPP membuat database user root
$passDB = “”; // secara default, password root adalah null
$DB = “belajar”; // sesuaikan dengan database yang dibuat// memulai koneksi ke database
$conn = mysql_connect ($hostDB, $userDB, $passDB) or die(mysql_error());// seleksi database yang akan digunakan
mysql_select_db($DB, $conn) or die(mysql_error());
?>
Membuat form sederhana isian buku tamu
Buat file form.php dan isikan kode di bawah ini :
<?php
include “config.php”; // digunakan untuk memasukkan kode dari file lain yanf ditunjuk// proses penambahan data ke database
if($mod == “add”){
$add_query = mysql_query(“insert into bukutamu values(”, ‘$nama’, ‘$email’, ‘$alamat’, ‘$pesan’)”) or die(mysql_error());
}
?><html>
<head>
<title>Belajar membuat buku tamu</title>
</head>
<body>
<?php
if($add_query){
echo “Isian berhasil di tambahkan, <a href=\”lihat.php\”>lihat data buku tamu</a>”;
}else{
?>
Form Buku Tamu <br /><br />
<form method = “post” action = “#”>
nama : <input type = ”text” name = “nama”><br>
email : <input type = ”text” name = “email”><br>
alamat : <textarea name=”alamat”></textarea><br>
pesan : <textarea name=”pesan”></textarea><br>
<input type=”hidden” name=”mod” value=”add”>
</form>
<?php
}
?>
</body>
</html>
Membuat tampilan isian dari buku tamu (dengan menu hapus data)
Buat file lihat.php dan isikan kode dibawah ini :
<?php
include “config.php”;//penghapusan data
if($mod = “del” and isset($id)){
$del_query = mysql_query(“delete from bukutamu where id = ‘$id’”) or die(mysql_query());
if($del_query){
echo “<script>window.alert(’Data telah dihapus’)</script>”;
}
}//pemanggilan query data
$data_query = mysql_query(“select * from bukutamu order by id desc”) or die(mysql_error());
?>
<html>
<head>
<title>Belajar membuat buku tamu</title>
</head>
<body>
<a href = “form.php”>Isi buku tamu</a><br><br>
<?php
//looping data
while($data = mysql_fetch_array($data_query)){
?>
id : <? echo $data['id'];?><br>
nama : <? echo $data['nama'];?><br>
email : <? echo $data['email'];?><br>
alamat : <? echo $data['alamat'];?><br>
pesan : <? echo $data['pesan'];?><br><br>
<a href = “?mod=del&id=<? echo $data['id'];?>”>delete</a>
<hr>
<?php
}
?>
</body>
</html>
Semoga bermanfaat ![]()
2 Responses for "Belajar PHP (I) – Membuat Buku Tamu Sederhana"
[...] Read original post at http://infonesia.info/2008/07/29/belajar-php-i-%e2%80%93-membuat-buku-tamu-sederhana/ [...]
terus diapain ini?????
dikopi kemana?
maaf aku baru belajar dari 0
Leave a reply