Diskon 50% terbatas! Masukkan kupon "programmer2025" di kelas apa saja

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 } ?>
avatar abimanyuu17
@abimanyuu17

23 Kontribusi 8 Poin

Diperbarui 8 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

 $ambil = mysqli_query($koneksi, "SELECT * FROM suplier WHERE username = $_SESSION['username']");
avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 8 tahun yang lalu

pada halaman dashboardnya coba ga usah pake where id gan, jangan nyerah dulu. ganbate

avatar YudhiPrasetyo
@YudhiPrasetyo

13 Kontribusi 1 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban