Postingan lainnya
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();
3 Jawaban:
buat relasi aja gan , pake JOIN di MYSQL
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.
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 ..