Pembuatan database

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

  1. buat database dengan nama “mydata”
  2. 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>

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: