Tuesday, June 24, 2014

Belajar PHP Pertemuan 14

Menampilkan Data Nilai Sesuai Data Login Dengan PHP & MySQL


Assalamu’alaikum Wr. Wb.
Salam NewGen, seperti yang saya janjikan pada posting sebelumnya kali ini kita akan belajar tentang menampilkan data nilai sesuai dengan data siapa yang melakukan login, sebelum memulainya kita persiapkan peralatan-peralatannya karena ini adalah lanjutan dari posting sebelumnya jadi kalian harus sudah Belajar Di Pertemuan 13, Kalau belum atau tertinggal silahkan download tersebih dahulu database dan file PHPnya DISINI.
Setelah peralatan sudah siap kita langsung saja buka tabeluser dan isi dengan nama sesuai data nilai yang akan kita tampilkan dengan level user


Selanjutnya kita isi di tbnilai nama-namanya




Buka halaman3.php dengan Dreamweaver tambahkan listing seperti gambar dibawah ini yang didalam kotak merah.


halaman3.php
Listing :
<?php
session_start();

//cek apakah user sudah login
if(!isset($_SESSION['userid'])){
    die("Anda belum login");//jika belum login jangan lanjut..
}

//cek level user
if($_SESSION['level']!="user"){
    die("Anda bukan user");//jika bukan user jangan lanjut
}
?>

<html>
<head><title>Halaman User</title></head>
<body>
<?php echo "<h3>Welcome ".$_SESSION['userid']."</h3>";?>

<h4>Ini Halaman 3</h4>
<p>
<?php
$vcari=$_SESSION['userid'];
$conn=mysql_connect("localhost","root","") or die ("Koneksi Gagal");
mysql_select_db("belajar",$conn);
$strSQL = "select * from tbnilai where nama like '%$vcari%'";
$qry = mysql_query($strSQL,$conn) or die ("query salah");
?>
<table border="3">
<tr><td>Nama</td><td>Mata Kuliah</td><td>Nilai</td></tr>
<?php
while($row=mysql_fetch_array ($qry))
{
echo"<tr>";
echo"<td>".$row["nama"]."</td>";
echo"<td>".$row["mk"]."</td>";
echo"<td>".$row["nilai"]."</td>";
echo"<tr>";
}
?>
</table>
</p>

</body>
</html>
Selesai, sekarang kita tinggal coba caranya dengan masukkan alamat address http://localhost/PHP/index.php login dengan nama yang kita tambah di tabeluser dan tbnilai


Pilih halaman3


Disini kita bisa lihat hanya nama sesuai login yang terantum padahal ditbnilai ada nama-nama yang lainnya


Semoga Bermanfaat dan terus kembangkan jangan hanya sampai disini..  silahkan download Source Code dan tabel-tabelnya DISINI

Pada posting berikutnya kita akan belajar Input, Edit dan Delete data mahasiswa dengan PHP/MySQL.
Salam NewGen.. 

Wassalamu’alaikum Wr. Wb.

No comments:

Post a Comment