Selasa, 30 Juli 2013

Membuat Buku Tamu dengan PHP (Dreamweaver)



Kali ini kita akan membuat buku tamu sederhana dengan PHP,pertama-tama kita akan membuat sebuah database untuk menampung pesan yang telah di input oleh pengunjung .
?
1
2
3
CREATE TABLE buku_tamu
( id int(3) auto_increment, nama varchar(30),
email varchar(30), pesan text, PRIMARY KEY (id) )
selanjutnya kita buat file koneksi.php untuk menghubungkan script buku tamu dengan database
koneksi.php


?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$host="localhost";
$user="root";
$password="";
$database="bukutamu";
$koneksi=mysql_connect($host,$user,$password);
mysql_select_db($database,$koneksi);
//cek koneksi
if($koneksi){
//echo "berhasil koneksi";
}else{
echo "gagal koneksi";
}
?>
kita buat form untuk mengisi buku tamu
isi.php

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<html>
<head>
<title>Isi Buku Tamu</title>
</head>
<body>
<form action="proses.php" method="post">
<table>
<tr>
<td>Nama</td>
<td><input type="text" name="nama" size="20"></td>
</tr>
<tr>
<td>Email</td>
<td><input type="text" name="email" size="20"></td>
</tr>
<tr>
<td>Pesan</td>
<td><textarea cols="30" rows="10" name="pesan"></textarea></td>
</tr>
<tr>
<td><input type="submit" name="proses" value="Kirim"></td>
<td><input type="reset" value="Reset"></td>
</tr>
</table>
</form>
</body>
</html>
sekarang kita buat script untuk menyimpan isian yang di input di form buku tamu ke database
proses.php
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
include "koneksi.php";
$nama=$_POST['nama'];
$email=$_POST['email'];
$pesan=$_POST['pesan'];
$query=mysql_query("insert into buku_tamu(nama, email, pesan)
value('$nama','$email','$pesan')");
if($query){
echo "Data Berhasil ditambah";
?><a href="/bukutamu.php">Lihat buku tamu</a><?php
}else{
echo "Gagal input data";
echo mysql_error();
}
?>
langkah terakhir kita akan membuat script untuk menampilkan data yang sudah di input ke database
bukutamu.php

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<html>
<head>
<title>Buku Tamu</title>
</head>
<body>
<?php
include "koneksi.php";
$query=mysql_query("select * from buku_tamu");
$jumlah=mysql_num_rows($query);
echo "Jumlah Pesan : ".$jumlah;
echo "<hr>";
?>
<?php
while($row=mysql_fetch_array($query))
{
 echo "Pesan ke-"; echo $c=$c+1; echo "<br>";
 echo "Nama  :$row[nama]<br>";
 echo "E-mail:$row[email]<br>";
 echo "Pesan :$row[pesan]<br>";
 echo "<hr>";
}
?>
<br/>
<a href="/isi.php">Isi buku tamu</a>
</body>
</html>

download.php
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
mysql_connect("localhost","root","");
mysql_select_db("upload");

$tampil="SELECT * FROM upload_file ORDER BY id_upload DESC";
$hasil=mysql_query($tampil);

while ($data=mysql_fetch_array($hasil)){
  echo "Nama File   : <b>$data[nama_file]</b> <br>";
  echo "Ukuran File : $data[ukuran_file] bytes <br>";
  echo "Keterangan  : $data[keterangan] <br>";
  echo "<a href='$data[direktori]'>Download</a> <hr>";
}
?>

1 komentar: