Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!-- http://phpbego.wordpress.com -->
- <DOCTYPE html>
- <html>
- <head>
- <title>PHPBeGO :: Simple KRS by PHP OOP with mPDF</title>
- <link href="css/bootstrap.min.css" rel="stylesheet" type="text/css">
- </head>
- <body>
- <div class="container">
- <?php
- // memanggil file koneksi
- include ("config/koneksi.php");
- // Instantisasi object file koneksi.php
- $db = new Koneksi();
- $koneksi = $db->getConnection();
- // Memanggil file class/Krs.php
- include ("class/Krs.php");
- // Instantisasi object class/Krs.php
- // Panggil Variabel $koneksi di atas :: hasil dari $koneksi = $db->getConnection();
- $_krs = new Krs($koneksi);
- // Buat Pilihan
- if (isset($_GET['aksi'])) {
- // proses hapus data
- if ($_GET['aksi'] == 'hapus') {
- $kode = $_GET['kode'];
- $_krs->deleteKrs($kode);
- } elseif ($_GET['aksi'] == 'tambah') {
- echo"<h2>Tambah Kartu Rencana Studi</h2>
- <form method='POST' action='?aksi=tambahKrs'>
- <table class='table table-hover'>
- <tr><td style='width: 200px'>Kode</td><td><input class='form-control' type='text' name='kode' required placeholder='Kode Matakuliah'></td></tr>
- <tr><td>Nama Matakuliah</td><td><input class='form-control' type='text' name='nama' required placeholder='Nama Matakuliah'></td></tr>
- <tr><td>Jumlah SKS</td><td><input class='form-control' type='text' name='sks' required placeholder='Jumlah SKS'></td></tr>
- <tr><td>Dosen</td><td><input class='form-control' type='text' name='dosen' required placeholder='Dosen'></td></tr>
- <tr><td></td><td><input class='btn btn-success' type='submit' value='Simpan'> <a class='btn btn-info' href='./'>Kembali</a></td></tr>
- </table>
- </form>";
- } elseif ($_GET['aksi'] == 'tambahKrs') {
- $kode = $_POST['kode'];
- $nama = $_POST['nama'];
- $sks = $_POST['sks'];
- $dosen = $_POST['dosen'];
- $_krs->createKrs($kode, $nama, $sks, $dosen);
- } else if ($_GET['aksi'] == 'edit') {
- $kode = $_GET['kode'];
- echo "<h2>Edit Kartu Rencana Studi</h2>
- <form method='POST' action='" . $_SERVER['PHP_SELF'] . "?aksi=update'>
- <table class='table table-hover'>
- <tr><td style='width: 200px'>Kode</td><td><input class='form-control' type='text' name='kode' value='" . $_krs->editBacaKrs('kode', $kode) . "' readonly></td></tr>
- <tr><td>Nama Matakuliah</td><td><input class='form-control' type='text' name='nama' value='" . $_krs->editBacaKrs('nama', $kode) . "' required placeholder='Nama Matakuliah'></td></tr>
- <tr><td>SKS</td><td><input class='form-control' type='text' name='sks' value='" . $_krs->editBacaKrs('sks', $kode) . "' required placeholder='Jumlah SKS'></td></tr>
- <tr><td>Dosen</td><td><input class='form-control' type='text' name='dosen' value='" . $_krs->editBacaKrs('dosen', $kode) . "' required placeholder='Nama Dosen'></td></tr>
- <tr><td></td><td><input class='btn btn-success' type='submit' name='submit' value='Update Data'> <a class='btn btn-info' href='./'>Kembali</a></td></tr>
- </table>
- </form>";
- } else if ($_GET['aksi'] == 'update') {
- // proses update data krs
- $kode = $_POST['kode'];
- $nama = $_POST['nama'];
- $sks = $_POST['sks'];
- $dosen = $_POST['dosen'];
- // update data via method
- $_krs->updateKrs($kode, $nama, $sks, $dosen);
- }
- } else {
- // buat array data krs dari method tampilkrs()
- $arrKrs = $_krs->readKrs();
- echo "<div class='well'><a class='btn btn-primary' href='?aksi=tambah'>TAMBAH</a>
- <a class='btn btn-primary' href='printpdf.php'>Cetak PDF</a></div>";
- echo "<h3>Kartu Rencana Studi</h3>";
- echo "<table class='table table-bordered'>
- <tr><th>No</th>
- <th>Kode</th>
- <th>Nama Matakuliah</th>
- <th>SKS</th>
- <th>Dosen</th>
- <th colspan='2'>Aksi</th>
- </tr>";
- $i = 1;
- foreach ($arrKrs as $data) {
- echo "<tr><td>" . $i . "</td>
- <td>" . $data['kode'] . "</td>
- <td>" . $data['nama'] . "</td>
- <td>" . $data['sks'] . "</td>
- <td>" . $data['dosen'] . "</td>
- <td><div class='btn-group'>
- <a class='btn btn-info btn-xs' href='./?aksi=edit&kode=" . $data['kode'] . "'>Edit</a>
- <a class='btn btn-danger btn-xs' href='./?aksi=hapus&kode=" . $data['kode'] . "' onClick='return confirm(\"Apakah Anda Yakin Untuk Menghapus data ini? Aksi ini tidak bisa anda kembalikan.\")'>Hapus</a>
- </div>
- </td>
- </tr>";
- $i++;
- }
- echo "</table>";
- }
- ?>
- <a href="http://phpbego.wordpress.com" target="_blank">PHPBeGO Foundation</a> <?php $now = date("F j, Y, g:i a"); echo $now; ?>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement