Pembuatan database menggunakan apache2triad dengan phpmyadmin
Ketik pada
browse internet explorer :
HTTP://localhost/phpmyadmin
Maka akan
tampil kotak dialog,
isi user
dengan nama : root (jika belum buat user)
isi
password dengan : password
jika benar
maka akan tampil halaman berikutnya,tinggal buat nama database.dan buat tabel,
contoh :
Buat
Database “NIM”
Buat
Tabel “buku_tamu”
Isinya
fields type size Null extra primary
Id int 5 not null auto_increment primary
Nama varchar 30 not null
Email varchar 30 not null
Komentar Text not null
Koneksi.php
<h1>Contoh
koneksi Database MySQL</h1><hr>
<?
$koneksi=mysql_connect(“localhost”,”root”,”password”);
(ini untuk koneksi database)
if($koneksi)
{
echo “Koneksi
database telah berhasil dengan baik <br>”;
echo “Selamat
ya…”;
}
Else
{
echo “Maaf
koneksi database tidak berhasil”;
echo “Cek
lagi….”;
}
?>
Buku_Tamu.php
<form
action=”Buku_Tamu_Simpan.php” method=”POST”> (link ke file simpan)
<h1>Buku Tamu</h1>
<h3>Komentar serta
saran anda sangatlah kami butuhkan guna meningkatkan mutu
serta kualitas
situs kami<br>
<hr>
<pre>
Nama Anda
: <input type=”text” name=”nama” size=”30″>
Alamat
Email : <input type=”text” name=”email” size=”30″>
Komentar
: <textarea rows=”4″ cols=”50″ name=”komentar”></textarea>
</pre>
<hr></h3><center>
<input
type=”submit” value=”Kirim”><input type=”reset” value=”Ulangi”></form>
<form
action=”Buku_Tamu_Lihat.php”>
<input
type=”submit” value=”LIHAT BUKU TAMU”></center></form>
Buku_Tamu_Simpan.php
<?
$nama=$HTTP_POST_VARS ["nama"];
$email=$HTTP_POST_VARS ["email"];
$komentar=$HTTP_POST_VARS ["komentar"];
if
(($nama!=”") or ($email!=”") or ($komentar!=”"))
{
$koneksi=mysql_connect(“localhost”,”root”,”password”);
if ($koneksi)
{
mysql_select_db(“NIM”,$koneksi); //nim=nama database yg di buat
mysql_query(“insert into
buku_tamu (nama, email, komentar)
values
(‘$nama’,'$email’,'$komentar’)”,$koneksi);
echo
“<h1>Data telah dimasukkan, “;
echo
“Terima Kasih …..</h1><hr>”;
}
else
{
echo “Maaf…, Database tidak terhubung…”;
}
}
else
{
echo
“<center><h1>Mohon periksa form anda kembali…</h1></center>”;
}
?>
<form
action=”Buku_Tamu_Lihat.php”>
<center><input type=”submit” value=”LIHAT BUKU TAMU”></center><center>
Buku_Tamu_Lihat.php
<?
$koneksi=mysql_connect(“localhost”,”root”,”password”);
mysql_select_db(“NIM”, $koneksi);
$hasil=mysql_query(‘select
* from buku_tamu’, $koneksi);
$jumlah=mysql_num_rows($hasil);
echo
“<h1>Daftar Pengunjung</h1>”;
echo
“<h2>Jumlah Pengunjung : $jumlah</h2><hr>”;
echo
“<h3>”;
while
($baris=mysql_fetch_array($hasil))
{
echo
“<pre>”;
echo
“Pengunjung : $baris[id]<br>”;
echo
“Nama : $baris[nama]<br>”;
echo
“Email : $baris[email]<br>”;
echo
“Komentar : $baris[komentar]<br>”;
echo
“</pre><hr>”;
}
echo
“</h3>”;
?>
<form
action=”Buku_Tamu.php”>
<center><input type=”submit” value=”ISI BUKU TAMU”><br>
Membuat buku tamu Sekaligus Menu utama
- buat database dengan nama “mydata”
- buat tabel dengan nama “booktamu” dengan struktur sbb:
|
Field |
Type |
Length/value |
Atribute |
Null |
Default |
extra |
Listing program :
1. db.php
<?
$db_hostname=”localhost”;
$db_username=”root”;
$db_password=”";
$db_name=”mydata”;
function connect_db()
{
global
$db_hostname,$db_username,$db_password,$db_name;
mysql_connect($db_hostname,$db_username,$db_password);
mysql_select_db($db_name);
}
?>
2. link.php
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<form name=”form1″ method=”post” action=”">
<p>
<input name=”imageField” type=”image” src=”file:///C|/apache/htdocs/ZakatOL/IMGSP.JPG”
width=”1200″ height=”120″ border=”0″>
</p>
<table width=”430″ border=”0″ align=”center”>
<tr>
<td width=”68″><a href=”home.php”>[ Home ] </a> </td>
<td width=”112″><a href=”bukutamu_form.php”>[ Isi
Buku tamu ] </a></td>
<td width=”140″><a href=”bukutamu_list.php”>[ Lihat
Buku Tamu ] </a></td>
<td width=”80″>[ About ] </td>
</tr>
</table>
</form>
</body>
</html>
3. bukutamu_form.php
<html>
<head>
<title>Buku
Tamu PHP dan MySQL</title>
</head>
<?
include_once(“link.php”);?>
<body>
<h2> </h2>
<h2>Formulir
buku tamu</h2>
<hr>
<form
method=”post” action=”bukutamu_saving.php?save=ok”>
<table
width=”494″ border=”0″ cellpadding=”0″ cellspacing=”0″>
<tr>
<td width=”78″>nama </td>
<td>: <input name=”nama” type=”text” size=”25″ maxlength=”50″></td>
<td width=”406″></td>
</tr>
<tr>
<td>email</td>
<td>: <input name=”email” type=”text” size=”25″ maxlength=”50″></td>
<td> </td>
</tr>
<tr>
<td>komentar </td>
<td rowspan=”3″> <textarea name=”komentar” cols=”27″
rows=”5″></textarea></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><input type=”submit” name=”submit” value=”kirim”></td> <td><input
type=”reset” name=”reset” value=”batal”></td>
<td> </td>
<td> </td>
</tr>
</table>
<hr>
</form>
</body>
</html>
4. bukutamu_saving.php
<?
include_once(“link.php”);
include_once(“db.php”);
$tanggal=date(“d M Y H:m:s”);
if($save==”ok”){
connect_db();
$sqlstr=”INSERT INTO
booktamu(tanggal,nama,email,komentar)
values(‘$tanggal’,'$nama’,'$email’,'komentar’)”;
$hasil=mysql_db_query($db_name,$sqlstr);
if ($hasil){
echo “<b>
inilah data-data yang tadi anda simpan:</b>”;
echo “<br>”;
echo “<hr>”;
echo
“$tanggal”;
echo “<br>”;
echo “nama :
$nama”;
echo “<br>”;
echo “email:
$email”;
echo “<br>”;
echo
“komentar: $komentar”;
echo “<hr>”;
echo “data
berhasil disimpan ke database!”;
}else {
echo “data
gagal disimpan ke database!”;
}
}
?>
<a href=”bukutamu_list.php”>Lihat
Buku tamu</a>
5. bukutamu_list.php
<html>
<head>
<?
include_once(“link.php”);?>
<title>daftar buku tamu</title></head>
<body>
<h2>daftar buku tamu pada
database kami:</h2>
<hr>
<?
include_once(“db.php”);
connect_db();
$sqlstr=”SELECT*FROM
booktamu”;
$hasil=mysql_db_query($db_name,$sqlstr);
$row=mysql_fetch_row($hasil);
if($row){
do{
list($tanggal,$nama,$email,$komentar)=$row;
echo “disimpan pada tanggal:$tanggal”;
echo “<br>”;
echo “<b> nama:</b> $nama”;
echo “<br>”;
echo “<b>email:</b> $email”;
echo “<br>”;
echo “<b> komentar</b>$komentar”;
echo
“<hr>”;
}while($row=mysql_fetch_row($hasil));
}else{
echo “maaf, belum ada tamu!!”;}
?>
<a
href=”bukutamu_form.php”>isi buku tamu lagi</a>
</body>
</html>
Filed under: PHP