Materi Praktikum Aplikasi PHP Sederhana :
Pembuatan web dengan PHP
Penggabungan seluruh materi php dan mysql sebelumnya.
Pembuatan web sederhana dengan php dan mysql.
File – file PHP yang dibutuhkan
Menu Utama (index.php)
Profil Sederhana (profil.php)
Buku tamu (bukutamu.php)
Login untuk mengedit isi buku tamu (login.php)
Database yang telah didefinisikan (basisdata_paw.sql)
Struktur Menu
……………..
Petunjuk Praktikum :
Basis Data
Buatlah basisdata paw_0078 sesuai NIM pada phpMyAdmin, kemudian import file basisdata_paw.sql yang disertakan.
Menu Utama
Buatlah tampilan menu utama(index.php) sebagai berikut, gunakan fungsi date() untuk menampilkan tanggal hari ini.
Profil Sederhana
Buatlah halaman Profil sederhana yang berisi informasi diri sendiri, terdiri atas :
Nama Lengkap
NIM
Tempat, TAnggal Lahir
Alamat
E-mail
Alamat Blog
Dan Lain-lain sesuai keperluan
Kode Index.php dan Profile.php
Index.php :
// file : index.php
// menu utama buku tamu
$today = date("j F y");
echo"
Aplikasi PHP dan MySQL sederhana
";echo"
Oleh:
Eka Mettri Ayu Puspita Dewi [11.0078]
echo"
Hari ini adalah $today
Silahkan pilih Menu dibawah ini:
";
echo"
";?>
Profile.php :
// file : profil.php
// Profil Sederhana
?>
Nama Lengkap : Eka Mettri Ayu Puspita Dewi
NIM : 2009.01619.11.0078
TTL : Nganjuk, 10 Mei 1991
Pekerjaan : Mahasiswa
Alamat : Kost Putri Jl. Gerinjing No.5A, Mrican, Depok, Sleman, Yogyakarta
E-mail : Eka.mettri@yahoo.com
twitter : @ekamettri
Facebook : eka.mettri
Alamat Blog : eka.metri@gmail.com
kembali ke Menu Utama klik disini
Buku Tamu
File – file buku tamu terdiri atas :
Bukutamu.php (isi.php dari praktikum 10)
Bukutamu_simpan.php (simpan.php dari praktikum 10)
Apabila menu kedua (lihat dan isi bukutamu) dari menu utama dipilih, maka yang terbuka terlebih dahulu adalah file bukutamu.php (form pengisian)
File Buku Tamu 1
// file : bukutamu.php
//Form Buku Tamu
?>
File Buku Tamu 2
// file : bukutamu_simpan.php
// menyimpan isi buku tamu dengan MySQL
$host ="localhost";
$account ="root";
$password ="";
$dbname ="paw_0078";
// koneksi ke db
$link_id = mysql_connect($host, $account,
$password) or
die ('koneksi tidak dapat dilakukan!');
$db = mysql_select_db($dbname, $link_id) or
die ('tidak dapat memilih database!');
// mengambil data dari form sebelumnya
$nama = $_POST['nama'];
$alamat = $_POST['alamat'];
$komentar = $_POST['komentar'];
// query untuk memasukkan data ke dalam database
$query = "INSERT INTO bukutamu
(nama,alamat,komentar) VALUES
('$nama','$alamat','$komentar')";
$sql = mysql_query($query) or
die (mysql_error());
// Mengambil data buku tamu
echo "
Edit Buku Tamu
";
$query = "SELECT * FROM bukutamu";
$sql = mysql_query($query);
// Menampilkan isi buku tamu
while ($hasil = mysql_fetch_array($sql))
{
$no = $hasil['no'];
$nama = $hasil['nama'];
$alamat = $hasil['alamat'];
$komentar = $hasil['komentar'];
echo "Isi Buku Tamu $no
";
echo "Nama : $nama
";
echo "Alamat : $alamat
";
echo "Komentar : $komentar
";
echo "
";
}
// menutup koneksi dengan mysql
mysql_close($link_id);
echo"Data buku tamu telah disimpan
";
?>
Bagian Login
Bagian login terdiri atas :
Login.php
//file : login.php
//Form Login Edit Buku Tamu
session_start();
?>
Login Form Sederhana
Bukutamu_edit.php
// file : bukutamu_edit.php
// Form Login edit buku tamu
session_start();
IF($_SESSION['username']="Eka Mettri")
{
EditBukuTamu();
} else {
$username = $_POST['username'];
$pass = $_POST['password'];
if (($username == "Eka Mettri") AND ($pass == "110078"))
{$_SESSION['username'] = $username;
EditBukuTamu();
}else{
echo "login anda salah, silahkan kembali.
untuk kembali Login";}}
function EditBukuTamu()
{$host ="localhost";
$account ="root";
$password ="";
$dbname ="paw_0078";
// koneksi ke db
$link_id = mysql_connect($host, $account,
$password) or
die ('koneksi tidak dapat dilakukan!');
$db = mysql_select_db($dbname, $link_id) or
die ('tidak dapat memilih database!');
// mengambil data buku tamu
$query = "SELECT * FROM bukutamu";
$sql = mysql_query($query);
echo "
Edit Buku Tamu
";
// menampilkan isi bukutamu
while ($hasil = mysql_fetch_array($sql))
{$no = $hasil['no'];
$nama = $hasil['nama'];
$alamat = $hasil['alamat'];
$komentar = $hasil['komentar'];
echo "Daftar Buku Tamu
$no
";
echo "Nama : $nama
";
echo "Alamat : $alamat
";
echo "Komentar : $komentar
";
Hapus entry ini ]";
echo "
";}}
?>
Bukutamu_hapus.php
// file : bukutamu_hapus.php
session_start();
$host ="localhost";
$account ="root";
$password ="";
$dbname ="paw_0078";
// koneksi ke db
$link_id = mysql_connect($host, $account,
$password) or
die ('koneksi tidak dapat dilakukan!');
$db = mysql_select_db($dbname, $link_id) or
die ('tidak dapat memilih database!');
// mengambil data id yang dihapus
$id = $_GET['no'];
$query = "DELETE FROM bukutamu
WHERE (no = '$id')";
$sql = mysql_query($query);
mysql_close($link_id);
echo "Data anda telah dihapus";
echo "
";?>
Tidak ada komentar:
Posting Komentar
Jangan lupa tinggalin komentar :D