- Beranda
- Komunitas
- Tech
- Website, Webmaster, Webdeveloper
[tanya php] cara menampilkan data sesuai user yang login


TS
azarie
[tanya php] cara menampilkan data sesuai user yang login
bang mau tanya bagaimana menampilkan data user yang sedang login,
kasusnya begini:
ane punya db='skripsi' didalam db tersebut ada beberapa tabel diantaranya
1. tabel user(db utk login)
![[tanya php] cara menampilkan data sesuai user yang login](https://dl.kaskus.id/prntscr.com/dl7q4s)
2. mahasiswa
![[tanya php] cara menampilkan data sesuai user yang login](https://dl.kaskus.id/prntscr.com/dl7qhd)
3. matkul
![[tanya php] cara menampilkan data sesuai user yang login](https://dl.kaskus.id/prntscr.com/dl7s3p)
4. dosen
![[tanya php] cara menampilkan data sesuai user yang login](https://dl.kaskus.id/prntscr.com/dl7qsf)
5. nilai
![[tanya php] cara menampilkan data sesuai user yang login](https://dl.kaskus.id/prntscr.com/dl7r7l)
6. khs (virtual tabel yang diambil dr tabel mahasiswa, matkul, dosen, dan nilai)
![[tanya php] cara menampilkan data sesuai user yang login](https://dl.kaskus.id/prntscr.com/dl7shz)
* Program ane menggunakan multi user yang mana tiap user memiliki halaman tersendiri. user Admin, Mahasiswa, dan Dosen
nah dalam user dengan level 'Mahasiswa', ane ingin menampilkan KHS (Kartu Hasil Studi) dari mahasiswa itu saja, tidak semua data yang ada di tabel KHS ditampilkan, yang ane bingung itu tabel yang digunakan untuk login itu tabel user bukan tabel mahasiswa.
#ini source code dari loginnya
#Source Code khs.php
Semoga agan agan bisa mengerti maksud ane
kasusnya begini:
ane punya db='skripsi' didalam db tersebut ada beberapa tabel diantaranya
1. tabel user(db utk login)
2. mahasiswa
3. matkul
4. dosen
5. nilai
6. khs (virtual tabel yang diambil dr tabel mahasiswa, matkul, dosen, dan nilai)
* Program ane menggunakan multi user yang mana tiap user memiliki halaman tersendiri. user Admin, Mahasiswa, dan Dosen
nah dalam user dengan level 'Mahasiswa', ane ingin menampilkan KHS (Kartu Hasil Studi) dari mahasiswa itu saja, tidak semua data yang ada di tabel KHS ditampilkan, yang ane bingung itu tabel yang digunakan untuk login itu tabel user bukan tabel mahasiswa.
#ini source code dari loginnya
Code:
<?php
session_start();
if($_SESSION){
if($_SESSION['level']=="Administrator")
{
header("Location: haladmin.php");
}
if($_SESSION['level']=="Dosen")
{
header("Location: hallecturer.php");
}
if($_SESSION['level']=="Mahasiswa")
{
header("Location: halstudent.php");
}
}
include('proseslogin.php');
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Halaman Login</title>
<link href="assets/css/bootstrap.min.css" rel="stylesheet">
<link href="assets/css/style.css" rel="stylesheet">
<style type="text/css">
body {
background: url(back.png);
color: #111;
font-size: 100%;
padding: 40px 0px;
}
</style>
</head>
<body>
<!-- Top content -->
<div class="top-content">
<div class="inner-bg">
<div class="container">
<div class="row">
<div class="col-md-4 col-md-offset-4 form-login">
<div class="outter-form-login">
<div class="logo-login">
<em class="glyphicon glyphicon-user"></em>
</div>
<div class="form-top">
<div class="form-top-left">
<h3 class="text-center title-login">Login</h3>
<p class="text-center title-login">Enter your username and password to log on:</p>
</div>
<div class="form-top-right">
<i class="fa fa-key"></i>
</div>
</div>
<div class="form-bottom">
<form role="form" action="" method="post" class="login-form">
<div class="form-group">
<label class="sr-only" for="form-username">Username</label>
<input type="text" name="username" placeholder="Username..." class="form-username form-control" id="form-username">
</div>
<div class="form-group">
<label class="sr-only" for="form-password">Password</label>
<input type="password" name="password" placeholder="Password..." class="form-password form-control" id="form-password">
</div>
<div class="form-group">
<select name="level" class="form-control" required>
<option value="">Pilih Level User</option>
<option value="1">Administrator</option>
<option value="2">Dosen</option>
<option value="3">Mahasiswa</option>
</select>
</div>
<button type="submit" name="submit" class="btn btn-block btn-custom-green">LOGIN</button>
<?php echo $error; ?>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
#Source Code khs.php
Code:
<?php
//buat koneksi dengan MySQL
$link=mysql_connect('localhost','root','');
//jika koneksi gagal, langsung keluar dari PHP
if (!$link)
{
die("Koneksi dengan MySQL gagal");
}
//gunakan database skripsi
$result=mysql_query('USE skripsi');
if (!$result)
{
die("Database skripsi gagal digunakan");
}
<!DOCTYPE html>
<html lang="en">
<head>
<title>Kartu Hasil Studi</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
[removed][removed]
[removed][removed]
</head>
<body>
<nav class="navbar navbar-default navbar-static-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="hallecturer.php">UNIVERSITAS</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><span class="glyphicon glyphicon-stats"></span> Data Sheet <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="dosen-onlecturer.php"><span class="glyphicon glyphicon-user"></span> Data Dosen</a></li>
<li><a href="mahasiswa-onlecturer.php"><span class="glyphicon glyphicon-user"></span> Data Mahasiswa</a></li>
<li><a href="matkul-onlecturer.php"><span class="glyphicon glyphicon-stats"></span> Mata Kuliah</a></li>
</ul>
</li>
<li><a href="inputnilai.php"><span class="glyphicon glyphicon-plus"></span> Input Nilai</a></li>
<ul class="nav navbar-nav navbar-right">
<li><a href="logout.php"><span class="glyphicon glyphicon-log-out"></span> Logout</a></li>
</ul>
</div>
</div>
</nav>
<div class="container">
<div class="page-header">
<h1>Kartu Hasil Studi</h1>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<form action="" method="post">
<input class="css-input" type="text" placeholder="Cari Data Berdasarkan Nama atau Matkul" name="input_cari" style="width:275px;"/>
<input type='submit' name="cari" value='Cari' class='btn btn-sm btn-primary'> <a href='khs-onlecturer.php' class='btn btn-sm btn-success'> Refresh</a>
</div>
</form>
</div>
<table class="table table-bordered table-hover table-striped">
<thead>
<tr>
<th>NIM</th>
<th>Mahasiswa</th>
<th>Jurusan</th>
<th>Mata Kuliah</th>
<th>Dosen</th>
<th>Nilai</th>
</tr>
</thead>
<?php
$input_cari = @$_POST['input_cari'];
$cari = @$_POST['cari'];
// jika tombol cari di klik
if($cari) {
// jika kotak pencarian tidak sama dengan kosong
if($input_cari != "") {
// query mysql untuk mencari berdasarkan nama negara. .
$sql = mysql_query("select * from khs where Nama like '%$input_cari%' or Matkul like '%$input_cari%'") or die (mysql_error());
} else {
$sql = mysql_query("select * from khs") or die (mysql_error());
}
} else {
$sql = mysql_query("select * from khs") or die (mysql_error());
}
// mengecek data
$cek = mysql_num_rows($sql);
// jika data kurang dari 1
if($cek < 1) {
?>
<tr> <!--muncul peringata bahwa data tidak di temukan-->
<td colspan="7" align="center style="padding:10px;""> <center> Data Tidak Ditemukan </center></td>
</tr>
<?php
} else {
// mengulangi data agar tidak hanya 1 yang tampil
while($data = mysql_fetch_array($sql)) {
?>
<tr>
<td><?php echo $data['NIM'] ?></td>
<td><?php echo $data['Nama'] ?></td>
<td><?php echo $data['Jurusan'] ?></td>
<td><?php echo $data['Matkul'] ?></td>
<td><?php echo $data['Dosen'] ?></td>
<td><?php echo $data['Nilai'] ?></td>
</tr>
<?php
}
}
?>
</table>
<footer class="footer bg-primary">
<div class="container">
<p>
</div>
</footer>
</html>
Semoga agan agan bisa mengerti maksud ane

Diubah oleh azarie 20-12-2016 01:55
0
21.9K
3


Komentar yang asik ya
Urutan
Terbaru
Terlama


Komentar yang asik ya
Komunitas Pilihan