Wednesday, May 16, 2007

Membuat Buku Tamu Sederhana Dengan PHP

Pertama2 kita buat D'lu database Dengan Nama db_latihan ( Untuk database, server, dll saya menggunakan paket PHP TRIAD ) truz...... di dalam database itu kita buat tabel dengan nama tbl_bukutamu dengan 5 field yaitu dengan format seperti di bawah ini :



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;




Jika Udah sekarang kita menuju scripting, untuk itu kita akan membuat 3 file dengan format :



  • koneksi.php

  • isi_bukutamu.php

  • tampil_bukutamu.php


Untuk itu kita langsung aja ke script nya dan yang pertama adalah koneksi.php :

Untuk File koneksi tidak terlalu panjang scriptnya karena kita hanya menkoneksikannya ke database agar kita dapat berinteraksi dengan database ya udah g usah banyak bacot kita langsung ja..:


Nama file koneksi.php:

<?

$dbhost="localhost";// Nama Host atau server localnya

$dbuser="";//Nama User Databasenya untuk ini saya kosongkan karena saya tidak perlu nama user

$dbpass="";//Password User Databasenya dan yang ini juga saya kosongkan

$dbname="db_latihan";//Nama Database yang kita Buat tadi atau yang ingin kita gunakan

$koneksi=mysql_connect
($dbhost,$dbuser,$dbpass);//Lakukan koneksi ke locallserver=$dbhost dengan user=$dbuser dan password=$dbpass

if
($koneksi)//Jika Konek Maka

{

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

} else{//Selain Itu

echo "Error";//Keluarkan Pesan Error

}

?>


Nama File 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>


Nama File 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>"
;

}

?>


Good luck Selamat Mencoba Semoga berhasil ..........!!!!! Oh Iya Jika Ada Script Yang Error Hubungi Ja Saya


5 comments:

krusaderin said...

thank u very much....

Fahri Alkaff said...

GAn Kok Keluar Tulisan gini di tampil_bukutamu.php:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\xampp\htdocs\Buku Tamu\tampil_bukutamu.php on line 9

mohon bantuannya.

uchie said...

cara nampilin komentarnya gimana yaa.. tolong dibantu

uchie said...

kak cara nampilin komentarnya gimana?

iburahmadijawatimur said...

kami sekeluarga tak lupa mengucapkan puji syukur kepada ALLAH S,W,T
dan terima kasih banyak kepada AKI atas nomor togel.nya yang AKI
berikan 4 angkah 0473 alhamdulillah ternyata itu benar2 tembus AKI.
dan alhamdulillah sekarang saya bisa melunasi semua utan2 saya yang
ada sama tetangga.dan juga BANK BRI dan bukan hanya itu AKI. insya
allah saya akan coba untuk membuka usaha sendiri demi mencukupi
kebutuhan keluarga saya sehari-hari itu semua berkat bantuan AKI..
sekali lagi makasih banyak ya AKI… bagi saudara yang suka main togel
.
yang ingin merubah nasib seperti saya silahkan hubungi AKI SOLEH,,di
0823 1333 6747,, insya allah anda bisa seperti saya…menang togel 175
juta, wassalam.


dijamin 100% jebol saya sudah buktikan...sendiri....







Apakah anda termasuk dalam kategori di bawah ini !!!!


1"Dikejar-kejar hutang

2"Selaluh kalah dalam bermain togel

3"Barang berharga anda udah habis terjual Buat judi togel


4"Anda udah kemana-mana tapi tidak menghasilkan solusi yg tepat


5"Udah banyak Dukun togel yang kamu tempati minta angka jitunya
tapi tidak ada satupun yang berhasil..







Solusi yang tepat jangan anda putus aza....AKI SOLEH akan membantu
anda semua dengan Angka ritwal/GHOIB:
butuh angka togel 2D3D4D SGP / HKG / MALAYSIA / TOTO MAGNUM / dijamin
100% jebol
Apabila ada waktu
silahkan Hub: AKI SOLEH DI NO: (((082313336747)))



angka GHOIB: singapur 2D/3D/4D/



angka GHOIB: hongkong 2D/3D/4D/



angka GHOIB; malaysia



angka GHOIB; toto magnum 4D/5D/6D/



angka GHOIB; laos








Post a Comment