Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Gimana Caranya Membuat Sistem Login dan Welcome (Tolong bantuannya)
Assalamualaikum temen-temen. Saya lagi stuck nih hehe. Jadi gini, saya kan lagi pengin membuat sistem login dengan tabel bernama suplier dengan isi data sbg berikut: - id - nama - fakultas - username - password
Nah ada tiga user suplier disini (wendy123, abim123, arimbi123). Namun pada saat login, kok ada yang aneh ya. Dimana ketika suplier wendy123 login, data yang keluar di dashboard adalah datanya si abim123. Itu gimana ya nge-solve-nya? Berikut ini kodenya dan ss tabelnya:
Ini SS tabelnya:

Ini Kodingan Halaman Login:
<?php
include('koneksi.php');
session_start();
$usernamesuplier = $_POST['usernamesuplier'];
$passwordsuplier = $_POST['passwordsuplier'];
$ambil = mysqli_query($koneksi, "SELECT * FROM suplier WHERE username='$usernamesuplier' and password='$passwordsuplier'");
$cek = mysqli_num_rows($ambil);
if ($cek == 1) {
$_SESSION['username'] = $usernamesuplier;
header("location: suplier/pages/index.php");
}else{
echo "Gagal login";
}
?>
Ini Kodingan Halaman Dashboard:
<?php
include('koneksi.php');
session_start();
if (!isset($_SESSION['username'])){
header('Location: ../../login.php');
}else{
$ambil = mysqli_query($koneksi, "SELECT * FROM suplier WHERE id");
$cekel = mysqli_fetch_assoc($ambil);
?>
<!DOCTYPE html>
<html lang="en">
<head>
...
</head>
<body>
...
</body>
</html>
<?php } ?>
2 Jawaban:
Jawaban Terpilih
$ambil = mysqli_query($koneksi, "SELECT * FROM suplier WHERE username = $_SESSION['username']");
pada halaman dashboardnya coba ga usah pake where id gan, jangan nyerah dulu. ganbate