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>";
}
?>
|
Aduh ane bingung, masih pemula nih gan, cuma bisa bikin yang kayak gini :
BalasHapushttp://longscripts.blogspot.com/2015/02/membuat-buku-tamu-dengan-php-dan-mysql.html