cara menampilkan data dari user yang sudah login

halo

saya mau bertanya bagaimana cara menampilkan data data dari user yang sudah login, misalnya ketika mahasiswa berhasil login,akan tampi data jadwal kuliah dari mahasiswa tersebut.

saya sudah membuat fungsi php untuk loginnya,dan berhasil yang saya masih bingung bagaimana untuk menampilkan data jadwalnya(namaMK, hari, jam, dosen, ruang)?

semoga pertanyaan saya jelas dan dapat dimengerti, mohon bantuannya, terimaksih

 <?php
	include 'koneksi.php';

	class usr{}

	$nbi = $_POST["nbi"];
	$password = $_POST["password"];

	if ((empty($nbi)) || (empty($password))) {
		$response = new usr();
		$response->success = 0;
		$response->message = "Kolom tidak boleh kosong";
		die(json_encode($response));
	}

	$query = mysql_query("SELECT * FROM mahasiswa WHERE nbi='$nbi' AND password='$password'");

	$row = mysql_fetch_array($query);

	if (!empty($row)){
		$response = new usr();
		$response->success = 1;
		$response->message = "Selamat datang ".$row['user'];
		$response->nbi = $row['nbi'];
		$response->user = $row['user'];
		$response->jurusan = $row['jurusan'];
		die(json_encode($response));

	} else {
		$response = new usr();
		$response->success = 0;
		$response->message = "NBI atau password salah";
		die(json_encode($response));
	}

	mysql_close();
avatar maymaymay
@maymaymay

1 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

3 Jawaban:

buat relasi aja gan , pake JOIN di MYSQL

avatar hafidz99net
@hafidz99net

9 Kontribusi 5 Poin

Dipost 6 tahun yang lalu

Alurnya mungkin kurang lebih begini :

1. pastikan fungsi session berjalan. Setidak2nya di session tersebut tersimpan ID mahasiswa tersebut.

2. buat query dengan pengkondisian "WHERE" membandingkan Id mahasiswa yang sudah login dengan data yang ada di database. Kalau datanya ada di beberapa tabel, bisa menggunakan teknik JOIN yang disebut agan @hafidz99net diatas.

3. Keluarin datanya pake foreach.

avatar chaidiryahya
@chaidiryahya

139 Kontribusi 99 Poin

Dipost 6 tahun yang lalu

Simpen datanya pentingnya di session aja gan, misal id mahasiswanya. ntar tinggal di get session id mahasiswa trsbt terus cari jadwalnya berdasarkan id mahasiswa tersebut.. atau pake id kelasnya ..

avatar masiting
@masiting

55 Kontribusi 18 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban