LAPORAN PRAKTIKUM PEMROGRAMAN WEB 2
MODUL 8
Dosen Pengampu : Ibu Yati Nurhayati, S.Kom, M.Kom.
Disusun oleh Nama: Pani Puja Yanti
NIM: 20210810101 Kelas: TINFC-2021-02
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN
2023
MODUL 8
A. PRAKTIKUM
tb_admin
Login.php Source Code
<HTML>
<BODY>
<FORM method="POST" action="prosesLogin.php">
<table border="0">
<tr>
<td colspan="2">LOGIN</td>
</tr>
<tr>
<td>Username</td>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td>Password</td>
<td><input type="text" name="password"></td>
</tr>
<tr>
<td colspan="2">
<button type="submit"
name="login">Login</button>
<input type="reset" name="batal"
value="Batal">
</td>
</tr>
</table>
</FORM>
</BODY>
</HTML>
Hasil Running
prosesLogin.php Source Code
<?php
session_start();
$_SESSION['nama_admin']=NULL;
extract($_POST);
include "koneksi.php";
$pass=md5($password);
$qry=mysqli_query($c,"SELECT * FROM tb_admin WHERE username = '$username' AND password = '$pass' ");
$jum = mysqli_num_rows($qry);
if ($jum == 1) {
$data_admin = mysqli_fetch_array($qry);
$_SESSION['nama_admin'] = $data_admin['nama_admin'];
$_SESSION['level'] = $data_admin['level'];
echo "<script>alert('Anda berhasil Log In');</script>";
echo "<meta http-equiv='refresh' content='0; url=index.php'>";
} else {
echo "<meta http-equiv='refresh' content='0; url=login.php'>";
echo "<script>alert('Anda Gagal Log In');</script>";
}
Hasil Running:
- Jika berhasil log-in
- Jika gagal log-in
cariKategori.php Source Code
<html>
<script
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js"
></script>
<script>
$(document).ready(function() {
$('#cek_kategori').click(function() { // Jika Tombol no_kk diklik
var id = $('#id').val();
$.ajax({
type: 'POST', // Metode pengiriman data menggunakan POST
url: 'searchkategori.php', // File yang akan memproses data
data: 'id=' + id, // Data yang akan dikirim ke file pemroses
success: function(response) { // Jika berhasil $('#kategori').val(response);
} });
});
});
</script>
<body>
<form method="post">
<table border="1">
<tr>
<td>Cari Kategori</td>
<td>
<input type="text" name="id" id="id"
class="form-control" required>
<button name="cek_kategori" id="cek_kategori"
type="button" class="btn bg-gradient-info text-white">
<i class="fa fa-search"></i>
<span>Cari</span>
</button>
</td>
</tr>
<tr>
<td>Kategori</td>
<td><input type="text" name="kategori"
id="kategori"></td>
</tr>
</table>
</form>
</body>
</html>
Hasil Running:
searchkategori.php Source Code
<?php
include "koneksi.php";
extract($_POST);
$tampil=mysqli_query($c,"SELECT * FROM tb_kategori WHERE id_kategori='$id'");
$jml=mysqli_num_rows($tampil);
if($jml > 0){
$r=mysqli_fetch_array($tampil);
echo "$r[kategori]";
} else {
echo "data tidak ada.-.-";
}
?>
cariKategori2.php
Source Code
<html>
<body>
<form method="post">
<table border="1">
<tr>
<td>Kategori</td>
<td>
<select name="kategori">
<?php
include "koneksi.php";
$tampil = mysqli_query($c, "SELECT
* FROM tb_kategori");
$jml = mysqli_num_rows($tampil);
// Perbaikan pada penulisan mysqli_num_rows
if ($jml > 0) { while ($r =
mysqli_fetch_assoc($tampil)) { // Looping untuk menampilkan data kategori
echo "<option value='" .
$r['id_kategori'] . "'>" . $r['kategori'] . "</option>";
} } else {
echo "<option value=''>--Tidak Ada--</option>"; // Perbaikan pada penulisan value dan teks
default
} ?>
</select>
</td>
</tr>
</table>
</form>
</body>
</html>