Kamis, 26 Mei 2011

M15. Aplikasi PHP Sederhana

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 :

  1. Nama Lengkap

  2. NIM

  3. Tempat, TAnggal Lahir

  4. Alamat

  5. E-mail

  6. Alamat Blog

  7. 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"

  1. Profil Aku

  2. Lihat dan Isi Buku Tamu

  3. Login

";

?>


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 :

  1. Bukutamu.php (isi.php dari praktikum 10)

  2. 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

?>


Isi Buku Tamu

action="bukutamu_simpan.php">

Nama :


Alamat :


Komentar :




kembali ke Menu Utama klik disini


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
";

echo"[

Kembali ke Menu Utama ]";

?>

Bagian Login

Bagian login terdiri atas :

  1. Login.php

//file : login.php

//Form Login Edit Buku Tamu


session_start();

?>

Login Form Sederhana

Login Form Sederhana

action="bukutamu_edit.php">

Username :


Password :



  1. 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.

Klik disini

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
";

echo "[

Hapus entry ini ]";

echo "


";}}

?>

  1. 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 "

[

Kembali ke Edit Buku Tamu ]

";

?>


Tidak ada komentar:

Posting Komentar

Jangan lupa tinggalin komentar :D

Kumpulan Blog-Blog