Source Code Aplikasi Pembayaran SPP Berbasis Web dengan PHP dan MySQL #2

Aplikasi Pembayaran SPP Part 2

Hai, kembali lagi, masih dalam proses pembuatan Aplikasi Pembayaran SPP Berbasis Web dengan menggunakan PHP dan Mysql.

Pada artikel sebelumnya kita sudah membuat database, login form, koneksi dan proses login, pada part ini kita akan membuat beberapa method untuk class Admin dan berikut adalah file - file yang akan dibuat:

PlajariKode - Source Code Aplikasi Pembayaran SPP

Klik kanan pada folder includes lalu pilih New Folder, beri nama admin kemudian klik enter. Lalu kita akan membuat file baru didalam folder admin, seperti gambar diatas.


Admin.php

Didalamnya terdapat kelas dengan nama Admin, kita akan meletakan semua fungsi yang berhubungan dengan database disini.

Salah satunya kita akan membuat fungsi getDataPetugas yang nantinya akan menampilkan datanya pada halaman utama Admin.
<?php

require_once '../../config/Koneksi.php';

class Admin extends Koneksi {
 public function getDataPetugas($id) {
  $stmt = mysqli_query($this->konek, "SELECT * FROM tb_petugas WHERE id_petugas = '" . $id . "'");

  return $stmt;
 }
}

Mengambil data petugas berdasarkan id_petugas


index.php

Ini file index.php yang ada didalam folder admin, jangan sampai tertukar, dan nantinya akan ada file index.php untuk petugas (operator) dan siswa juga.
<?php
session_start();
require_once 'Admin.php';

$admin = new Admin;

// jika session id belum diset, maka kembalikan ke halaman login
if(!isset($_SESSION['id'])) {
 header('Location: ../../');
}

$id = $_SESSION['id'];
// $data untuk menampung data petugas
$data = $admin->getDataPetugas($id);
// $row untuk menampung data petugas 
// yang sudah dipecah menjadi array menggunakan fungsi mysqli_fetch_assoc()
$row = mysqli_fetch_assoc($data);
?>

<!DOCTYPE html>
<html>
<head>
 <title>Selamat Datang</title>
</head>
<body>
 Hi, <?= $row['nama_petugas']; ?>
</body>
</html>

Penjelasan:
<?= $row['nama_petugas']; ?>

Digunakan untuk menampilkan nama petugas yang login. Untuk lebih jelasnya kalian bisa tonton vidionya disini.

Saya rasa cukup untuk part 2 ini dan untuk part selanjutnya kita akan menambahkan menu pada halaman Admin dan beberapa fungsi tentunya, terimakasih dan sampai jumpa.

Baca juga: membuat sistem komentar menggunakan PHP dan AJAX

Posting Komentar

2 Komentar

  1. mas ,kenapa ya saya ga bisa nambah data lagi? klo ditambah malah muncul pesan data spp gagal ditambah

    BalasHapus
    Balasan
    1. Coba cek query nya mba, atau pastekan kodingan simpan data spp dimari biar ane cek.

      Hapus