Membuat aplikasi php dalam satu file

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" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="https://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.

Anda juga kembangkan teknik penggunaan php dalam satu file ini menjadi aplikasi lengkap misal untuk pendaftaran, alikasi penjualan dll sehingga akan memudahkan anda dalam pengelolaan proses yang ada didalamnya.

Semoga bisa membantu, kritik dan saran atau pertanyaan silahkan dilayangkan pada form komentar.

Zainal Hakim

** Bebas disunting dengan menyebutkan sumber **

Artikel Lainnya

  • Membaca file dengan php
    Dengan php kita bisa melakukan operasi terhadap file yang berada dalam server. Operasi file yang bisa dilakukan diantaranya adalah membaca file.
  • Membuat tabel warna-warni dengan php
    Tentunya anda pernah melihat sebuah laporan yang disajikan secara unik dan menarik php. Misal, tabel tersebut dibuat dengan warna selang seling/warna-warni. Tujuan dibuat warna-warni seperti itu bukan hanya agar tampilan lebih menarik tapi juga bertujuan agar baris-baris data bisa terlihat dengan jelas. Bagaimana membuatnya dalam php? Simak tulisan saya berikut ini.
  • Membuat upload video dengan php
    Secara teknik dasar membuat form upload untuk video tidak berbeda dengan cara membuat form upload gambar yang sudah saya tulis pada tutorial sebelumnya. Hanya berbeda pada bagian proses menangani file yang diupload ke server.
  • Membuat aplikasi data mahasiswa dengan PHP - Bagian 6
    Ini bagian terakhir artikel saya tentang tentang membuat aplikasi data mahasiswa dengan php, Pada artikel sebelumnya membuat aplikasi data mahasiswa bagian 5, saya sudah merancang tabel database pengguna dan menyisipkan 1 nama pengguna dengan password yang disimpan dalam format md5. Sekarang saya akan merancang form login dan proses login, serta melindungi semua halaman pengelolaan data mahasiswa yang sudah dibuat.
  • Membuat nomor transaksi diawali 0000
    Jika kita membuat aplikasi yang berhubungan dengan proses transaksi maka akan membuat penomoran secara otomatis yang format nomornya terdiri dari beberapa angka sesuai urutan transaksinya. Nomor transaksi biasanya diawali dari angka terkecil yaitu satu tapi ditampilkan dalam digit angka ratusan atau ribuan. Misal untuk transaksi no 1 maka akan ditampilkan dengan angka 001 atau 0001.

Kiriman terbaru