Rabu, 11 Mei 2011

Membuat Buku Tamu PHP dan MSQL

seperti yang telah di katakan pada posting sebelum nya , buku tamu salah satu hal yang menjadi penting saat ini karana banyak nya manfaat yan di dapat baik itu dari pengunjung maupun dari admin sendiri, 

sekarang ini telah banyak di kembangkan bermacam macam bukutamu dari berbagai programer sendiri , kita akan membahas bagai mana cara membuat buku tamu sederhana , yang nanti nya kita bisa mengembangkan sendiri buku tamu ini
MySQL merupakan database yang paling digemari dikalangan programer Web termasuk PHP, dengan alasan bahwa program database yang sangat kuat.

Membuat Database Mengunakan Script PHP


berikut ini adalah contoh pembuatan guestbook mengunakan mysql sebagai databasenya menggunakan Script PHP. Sebelumnya anda harus membuat 8(delapan) web terlebih dahulu. Ikuti langkah-langkah dibawah ini.


Mengecek Apakah Database Terkoneksi dengan Baik




<html>
<body>
<?php
$host="localhost";
$user="gratcy";
$pass="palma";
$konek=mysql_connect($localhost, $gratcy, $palma)
or die("koneksi gagal dilakukan :" .mysql_error()); echo " koneksi sukses";
mysql_close($konek);
?>
</body>
</html>
Kemudian simpan dengan nama close.ph

Membuat Database dengan Script PHP


<html>
<body>
<?php
$host="localhost";
$user="gratcy";
$pass="palma";
$database="db_guestbook";
$konek=mysql_connect($localhost, $gratcy, $palma)
or die("koneksi gagal dilakukan :" .mysql_error());
if (mysql_create_db($database))
{
echo "Database $database telah dibuat";
}
else
{
echo "gagal dalam membuat database".mysql_error();
}
mysql_close($konek);
?>
</body>
</html>

Kemudian simpan dengan nama create_db.php

 Mengaktifkan Database



<html>
<body>
<?php
$host="localhost";
$user="gratcy";
$pass="palma";
$database="db_guestbook";
$konek=mysql_connect($localhost, $gratcy, $palma)
or die("koneksi gagal dilakukan :" .mysql_error()); if (mysql_select_db($database))
{
echo "Database $database dapat dibuka";
}
else
{
echo "Tidak ada database bernama $database\n".mysql_error();
}
mysql_close($konek);
?>
</body>
</html>
Kemudian simpan dengan nama select_db.php

Membuat table Dalam Database



<html>
<body>
<?php
$host="localhost";
$user="gratcy";
$pass="palma";
$database="db_guestbook";
$konek=mysql_connect($localhost, $gratcy, $palma)
or die("koneksi gagal dilakukan :" .mysql_error());

mysql_select_db($database)
or die("Database Tidak ada");
$hasil=mysql_query("CREATE TABLE guestbook(id_guest INT(3) NOT NULL
AUTO_INCREMENT,
nama VARCHAR(35) NOT NULL,
email VARCHAR(35) NOT NULL,
pesan VARCHAR(35) NOT NULL,
PRIMARY KEY(id_guest))")
or die ("perintah salah");
echo "Table telah dibuat";

mysql_close($konek);
?>
</body>
</html>
Kemudian simpan dengan nama query.php

Query untuk Memasukan Data


<html>
<body>
<?php
$host="localhost";
$user="gratcy";
$pass="palma";
$database="db_guestbook";
$konek=mysql_connect($localhost, $gratcy, $palma)
or die("koneksi gagal dilakukan :" .mysql_error());

mysql_select_db($database)
or die(" Database tidak ada");
$hasil=mysql_query("INSERT INTO guestbook
(nama,
email,
pesan)

VALUES
('$fm_nama',
'$fm_email',
$fm_pesan')")

or die ("Perintah salah");
echo "Data dengan nama telah tersimpan";
mysql_close($konek);
?>
</body>
</html>
Kemudian simpan dengan nama qr_insert.php

Menampilkan Data dari table


<html>
<body>
<?php
$host="localhost";
$user="gratcy";
$pass="palma";
$database="db_guestbook";
$konek=mysql_connect($localhost, $gratcy, $palma)
or die("koneksi gagal dilakukan :" .mysql_error());

mysql_select_db($database)
or die(" Database tidak ada");

$perintah=mysql_query("SELECT *FROM guestbook")
or die ("Perintah salah");
while($hasil=mysql_fetch_row($perintah))
{
echo " Nama : $hasil[1] \n<br>";
echo " Email : $hasil[2] \n<br>";
echo " Pesan : $hasil[3] \n<br><br>";
}
?>
</body>
</html>
Kemudian simpan dengan nama fetch_row.php

Membuat form untuk Guestbook



<html>
<body>
<form name="form1" method="post" action="fm_stbook.php">
<table width="300">
<tr>
<td colspan="2"><strong>Form Guestbook</strong></td>
</tr>
<td width="74"> Nama </td>
<td width="176">
<input name="fm_nama" type="text" id="fm_nama" size="25 maxlength="35">
</td>
</tr>
<tr>
<td> Email </td>
<td>
<input name="fm_email" type="text" id="fm_email" size="25 maxlength="35">
</td>
</tr>
<tr>
<td> Pesan </td>
<td>
<textarea name="fm_pesan" cols="25" rows="2" id="fm_pesan"></textarea>
</td>
</tr>
<tr>
<td> &nbsp; </td>
<td>
<input type="submit" name="Submit" value="simpan">
</td>
</tr>
</table>
</form>
</body>
</html>
Kemudian simpan dengan nama fm_guestbook.htm


Form Guestbook
Nama
Email
Pesan
 

Program Memproses fm_guestbook.htm


<html>
<body>
<?php
$host="localhost";
$user="gratcy";
$pass="palma";
$database="db_guestbook";
$konek=mysql_connect($localhost, $gratcy, $palma)
or die("koneksi gagal dilakukan :" .mysql_error());

mysql_select_db($database)
or die(" Database tidak ada");
mysql_query("INSERT INTO guestbook
(nama,
email,
pesan)

VALUES
('$fm_nama',
'$fm_email',
'$fm_pesan')")

or die ("Perintah salah");
echo "Data dengan nama $nama telah tersimpan";
mysql_close($konek);
?>
</body>
</html>
Kemudian simpan dengan nama fm_stbook.php

binggung yaa , mungkin bagi orang awam emang sedikit membuat pusing dengan perintah" ini , tapi nanti lama" juga bisa kok sob , belajar juga butuh proses kan....

Tidak ada komentar:

Posting Komentar