Biasanya kita membuat sebuah aplikasi php, semua proses/modul/halaman
dipisah dalam file-file yang berbeda. Misalkan membuat aplikasi data
mahasiswa, kita membuat halaman menu kemudian disimpan dalam menu.php,
membuat input data lalu disimpan dalam input-data.php, kemudian membuat
simpan lalu disimpan dalam simpan.php dst. Bagaimana jika semua fungsi
halaman tersebut dijadikan dalam satu file?
Contoh kasus, anda ingin membuat sebuah aplikasi yang memuat
fasilitas menu, laporan, entry data, simpan, koreksi data, update, dan
delete. Cara sebelumnya anda membuatnya dengan memisah fasilitas
tersebut dalam banyak file sehingga ada 7 file yang harus dibuat. Hal
tersebut kadang memang sedikit merepotkan. Cara menyederhanakanya yaitu
semua fasilitasnya dibuat dalam 1 file. Lihat kode berikut :
<?php //letakkan variabel umum dibagian sini, misal koneksi atau yang lainya $pilih=$_GET['pilih']; $aksi=$_GET['aksi']; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Contoh Aplikasi</title> <style type="text/css"> <!-- Masukkan css anda dibagian sini body {background-color:#fff;} </style> </head> <body> <?php //jika nilai pilih kosong maka if($pilih=="") { //ini tergantung keperluan, misal pada bagian ini menampilkan menu echo '<h1 align="center">Selamat datang</h1>'; echo '<div align="center"><a href="mahasiswa.php?pilih=laporan">( Laporan )</a> | <a href="mahasiswa.php?pilih=tambah">( Tambah Data )</a></div>'; } else if($pilih=="laporan") { //pada saat bagian ini misal memunculkan form dengan method="post" dan action="?pilih=simpan" echo '<h1 align="center">Laporan</h1>'; echo '<div align="center"><a href="mahasiswa.php">Menu Utama</a></div>'; } else if($pilih=="tambah") { //pada saat bagian ini misal memunculkan form dengan method="post" dan action="?pilih=simpan" echo '<h1 align="center">Input Data</h1>'; echo '<div align="center"><a href="mahasiswa.php">Menu Utama</a></div>'; } else if($pilih=="simpan") { //pada saat bagian ini misal memunculkan form dengan method="post" dan action="?pilih=simpan" echo '<h1 align="center">Simpan Data</h1>'; echo '<div align="center"><a href="mahasiswa.php">Menu Utama</a></div>'; } else { echo '<h1 align="center">Halaman tidak tersedia</h1>'; echo '<div align="center"><a href="mahasiswa.php">Menu Utama</a></div>'; } ?> </body> </html>Simpan kode diatas dalam file baru diberi nama mahasiswa.php, kemudian coba dijalankan dan coba menu yang tersedia. Anda bisa tambahkan lebih banyak lagi bagian yang bisa ditangani oleh file tersebut sehingga semuanya terpusat pada file utama yang dibuat.
Semoga bisa membantu, kritik dan saran atau pertanyaan silahkan dilayangkan pada form komentar.
0 komentar:
Posting Komentar