Guestbook Sederhana

Pada tutorial kali ini saya akan mencoba membuat guestbook sederhan,pertama-tama buat databasenya terlebih dahulu sbb:

CREATE TABLE tbl_bukutamu (

id int(3) NOT NULL auto_increment,

pengirim varchar(255) NOT NULL default ”,

email varchar(255) NOT NULL default ”,

pesan text NOT NULL,

tgl_kirim datetime NOT NULL default ‘0000-00-00 00:00:00′,

PRIMARY KEY (id)

) TYPE=MyISAM;

Setelah database selesai kita membutuh 3 file lagi sbb:

koneksi.php:

<?

$dbhost=”localhost”;// Nama Host atau server

$dbuser=”";//Nama User Databasenya

$dbpass=”";//Password User Databasenya

$dbname=”db_latihan”;//Nama Database yang kita Buat

$koneksi=mysql_connect($dbhost,$dbuser,$dbpass);//koneksi ke server

if($koneksi)//Jika Konek Maka

{

mysql_select_db($dbname);//Pilih Database $dbname

} else{//Selain Itu

echo “Error”;//Keluarkan Pesan Error

}

?>

isi_bukutamu.php:

<?

include “koneksi.php”;

$Kirim=$_POST["Kirim"];

if($Kirim)

{

if(!empty($pengirim) && !empty($pesan))

{

$perintah=”INSERT INTO tbl_bukutamu(pengirim, email, pesan, tgl_kirim) VALUES(’$pengirim’,'$email’,'$pesan’,NOW(”))”;

$hasil=mysql_query($perintah);

if($hasil)

{

echo “Anda Telah Berhasil Mengisi Bukutamu Klik <a href=’tampil_bukutamu.php’>Di sini</a> Untuk melihat.”;

}else{

echo “Maaf Anda gagal mengisi Bukutamu”;

}

}

}

?>

<form name=”form1″ method=”post” action=”<? echo $PHP_SELF; ?>”>

<table width=”100%” border=”0″ cellspacing=”1″ cellpadding=”1″>

<tr>

<td colspan=”3″><div align=”center”><strong>Isi Bukutamu </strong></div></td>

</tr>

<tr>

<td width=”10%”>Nama</td>

<td width=”1%”>:</td>

<td width=”89%”><input name=”pengirim” type=”text” id=”pengirim” value=”<? echo $pengirim; ?>” size=”40″></td>

</tr>

<tr>

<td>Email</td>

<td>:</td>

<td><input name=”email” type=”text” id=”email” value=”<? echo $email; ?>” size=”40″></td>

</tr>

<tr>

<td>Pesan</td>

<td>:</td>

<td><textarea name=”pesan” cols=”40″ rows=”6″ id=”pesan”><? echo $pesan; ?></textarea></td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td><input name=”Kirim” type=”submit” id=”Kirim” value=”Kirim”></td>

</tr>

</table>

</form>

tampil_bukutamu.php :

<?

include “koneksi.php”;

$perintah=”SELECT * FROM tbl_bukutamu ORDER BY id DESC”;

$hasil=mysql_query($perintah);

while($baris=mysql_fetch_array($hasil))

{

$pengirim=$baris[pengirim];

$email=$baris[email];

$pesan=$baris[pesan];

$tgl_kirim=$baris[tgl_kirim];

$pengirim=htmlspecialchars($pengirim);

$email=htmlspecialchars($email);

$pesan=htmlspecialchars($pesan);

echo “<b>Bukutamu</b><br>

<table width=’100%’ cellpadding=’2′ cellspacing=’2′ border=’0′>

<tr>

<td width=’30′>

Pengirim

</td>

<td width=’1′>

:

</td>

<td>

$pengirim

</td>

</tr>

<tr>

<td width=’25′>

Email

</td>

<td width=’1′>

:

</td>

<td>

$email

</td>

</tr>

<tr>

<td width=’25′>

Tanggal Kirim

</td>

<td width=’1′>

:

</td>

<td>

$tgl_kirim

</td>

</tr>

<tr>

<td width=’25′>

Pesan

</td>

<td width=’1′>

:

</td>

<td>

$pesan

</td>

</tr>

</table>”;

}

?>

Selamat mencoba

0 komentar: