Pemrograman Web Dinamis – Session

Form Login

<html>
<head><title>Form Login Admin</title></head>
<body>
<form action=”login.php” method=”post”>
<h2><b>Form Login</b></center><br><br>
<table>
<tr>
<td>Username</td>
<td><input type=”text” name=”username” size=”20″></td>
</tr>
<tr>
<td>Password</td>
<td><input type=”password” name=”password” size=”20″></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type=”submit” name=”Login” value=”Login”></td>
</tr>
</table>
<h4>Login sebagai admin ? Klik disini <a href=”admin.php”>Login Admin</a> </h4>
<h4>Login sebagai operator? Klik disini <a href=”operator.php”>Login Operator</a> </h4>
</form>
</body>
</html>

form logim

 

 

 

 

 

 

 

 

Form login untuk admin

<html>
<head><title>Form Login Admin</title></head>
<body>
<form action=”login_admin.php” method=”post”>
<h2><b>Form Login Admin</b></center><br><br>
<table>
<tr>
<td>Username</td>
<td><input type=”text” name=”username” size=”20″></td>
</tr>
<tr>
<td>Password</td>
<td><input type=”password” name=”password” size=”20″></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type=”submit” name=”Login” value=”Login”></td>
</tr>
</table>
</form>
</body>
</html>

form admin

 

 

 

 

 

 

Ketika admin sudah berhasil login maka :

<?php session_start();
include “koneksi.php”;

$username = $_POST[‘username’];
$password = $_POST[‘password’];
$query=mysql_query(“select * from userad where username=’$username’ and password=’$password'”);
$cek=mysql_num_rows($query);
if($cek){
$_SESSION[‘username’]=$username;
?>Anda berhasil login. silahkan menuju <a href=”form_isi.php”>Halaman Pengisian Data Penyakit</a><?php
}else{
?>Anda gagal login. silahkan <a href=”login.php”>Login kembali</a><?php
echo mysql_error();
}
?>

login admin

 

 

 

Admin mempunyai hak akses untuk menginputkan data, mengedit dan menghapus data penyakit.

Ketika Halaman Pengisian Data Penyakit di klik maka

<?php
echo “<p align=’center’><b>Tambah Data Penyakit</b></p><br>”;
echo “<form method=’post’ action=’simpan_data.php’>”;
echo “<table><tr><td width=150>Kode Penyakit </td>
<td><input type=’text’ name=’kode’ size=4></td>
</tr>
<tr><td>Nama Penyakit</td>
<td><input type=’text’ name=’nama’ size=40></td>
</tr>
<tr><td valign=’middle’>Definisi Penyakit </td>
<td><textarea name=’definisi’ cols=40 rows=6></textarea></td>
</tr>
<tr><td colspan=2 align=’center’><input type=’submit’ value=’OK’></td>
</tr>”;
echo “</table></form>”; ?>

form isi

Ketika data sudah berhasil disimpan

<?php
include “koneksi.php”;
$kode = $_POST[‘kode’];
$nama = $_POST[‘nama’];
$definisi= $_POST[‘definisi’];

$query = “insert into penyakitnya (`kode`,`nama`,`definisi`)
values (‘$kode’,’$nama’,’$definisi’)”;
$hasil = mysql_query($query) or die(mysql_error());
if($hasil)
{
echo “<h3 align=’center’>Pengiriman Data Sukses !</h3>”;
} else {
echo “<h3 align=’center’>Pengiriman Data Gagal !
<input type=button value=BACK
OnClick=self.history.back();></h3>”;
}
?>

simpan

 

 

 

 

Ketika data penyakit yang diinputkan berhasil disimpan, maka akan muncul di daftar penyakit

<table border=”1″ width=”550″
align=”center”>
<center><h2><b>Daftar Penyakit</b></h2></center><br>
<tr bgcolor=#FFCCFF>
<td height=20 align=”center”
width=50><b>Kode</b></td>
<td align=”center”
width=200><b>Nama
Penyakit</b></td>
<td align=’center’
width=300><b>Definisi</b></td>
</tr>
<?php

include “koneksi.php”;
$qdata = mysql_query(“select
kode,nama,definisi from
penyakitnya”);
while($rdata =
mysql_fetch_array($qdata))
{
$kode = $rdata[“kode”];
$nama = $rdata[“nama”];
$definisi = $rdata[“definisi”];
echo “<tr bgcolor=#FFFFFF><td
align=’center’>$kode</td>
<td>$nama</td>
<td>$definisi</td></tr>”;
} ?>
</table>

daftra penyakit

 

Tampilan untuk edit penyakit

<?php
include “koneksi.php”;
?>

<table border=”1″ width=”550″ align=”center”>
<center><h2><b>Daftar Penyakit</b></h2></center><br>
<tr>
<td height=20 align=”center” width=50><b>Kode</b></td>
<td align=”center” width=170><b>Nama Penyakit</b></td>
<td align=’center’ width=250><b>Definisi</b></td>
<td align=’center’ width=80><b>Fungsi</b></td>
</tr>

<?php
if(isset($_POST[‘kirim_edit’]))
{
$kode = $_POST[‘kode’];
$nama = $_POST[‘nama’];
$definisi= $_POST[‘definisi’];
$query3 = “update penyakitnya set
kode=’$kode’,
nama=’$nama’,
definisi=’$definisi’
where kode=’$kode'”;
mysql_query($query3);
}
$i=0;
$query = mysql_query(“select kode,nama,definisi from penyakitnya order by kode”) or die(mysql_error());
while($rdata = mysql_fetch_array($query))
{
$pkode = $rdata[“kode”];
$pnama = $rdata[“nama”];
$pdefinisi = $rdata[“definisi”];
echo ”
<tr>
<td align=’center’>$pkode</td>
<td>$pnama</td>
<td>$pdefinisi</td>
<td align=’center’>
<a href=’edit_penyakit.php?kode=$pkode&edit=1′>Edit</a></td>
</tr>”;
$i++;
} ?>
</table>

<?php
if(isset($_GET[‘edit’]))
{
$kode = $_GET[‘kode’];
$qdata2 = mysql_query(“select kode, nama, definisi from penyakitnya where kode=’$kode'”);
while($rdata2 = mysql_fetch_array($qdata2))
{
$kode2 = $rdata2[“kode”];
$nama2 = $rdata2[“nama”];
$definisi2 = $rdata2[“definisi”];
}
echo “<p align=’center’>Ubah Data Penyakit <br><br>”;
echo “<form method=’post’ action=’edit_penyakit.php’>
<input type=’hidden’ name=’kode’ value=’$kode2′>
<input type=’hidden’ name=’kirim_edit’ value=1>”;
echo “<table border=0 width=500 align=’center’>”;
echo “<tr>
<td width=150>Kode Penyakit </td>
<td><input type=’text’ name=’kode’ size=4 value=’$kode2′></td>
</tr>
<tr>
<td>Nama Penyakit</td>
<td><input type=’text’ name=’nama’ size=40 value=’$nama2′></td>
</tr>
<tr>
<td valign=’middle’>Definisi Penyakit</td>
<td><textarea name=’definisi’ cols=40 rows=6>$definisi2</textarea></td>
</tr>
<tr>
<td colspan=2 align=’center’><input type=’submit’ value=’EDIT’></td>
</tr>”;
echo “</table></form></p>”;
}
?>

edit

Tampilan untuk menghapus data penyakit

<?php
include “koneksi.php”; ?>
<table border=”1″ width=”550″
align=”center”>
<center><h2><b>Daftar Penyakit</b></h2></center><br>
<tr bgcolor=#FFCCFF> <td height=20 align=”center”
width=50><b>Kode</b></td>
<td align=”center” width=170><b>Nama
Penyakit</b></td>
<td align=’center’
width=250><b>Definisi</b></td>
<td align=’center’
width=80><b>Fungsi</b></td> </tr>
<?php

$hapus = 0;
if(!empty($_GET[‘hapus’])){
$hapus = $_GET[‘hapus’];
$kode = $_GET[‘kode’];
}
if($hapus==1)
{
$query2 = “delete from penyakitnya where
kode=’$kode'”;
mysql_query($query2);
}
$qdata = mysql_query(“select
kode,nama,definisi from penyakitnya order by
kode”);
$i =0;
while($rdata = mysql_fetch_array($qdata))
{
$pkode = $rdata[“kode”];
$pnama = $rdata[“nama”];
$pdefinisi = $rdata[“definisi”];
echo “<tr bgcolor=#FFFFFF><td
align=’center’>$pkode</td><td
>$pnama</td>
<td>$pdefinisi</td><td
align=’center’>
<a
href=’hapus_penyakit.php?kode=$pkode
&hapus=1′>Hapus</a></td> </tr>”;
$i++;
} ?>
</table>

hapus

 

Untuk operator, form loginnya adalahΒ 

<html>
<head><title>Form Login Operator</title></head>
<body>
<form action=”login_operator.php” method=”post”>
<h2><b>Form Login Operator</b></center><br><br>
<table>
<tr>
<td>Username</td>
<td><input type=”text” name=”username” size=”20″></td>
</tr>
<tr>
<td>Password</td>
<td><input type=”password” name=”password” size=”20″></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type=”submit” name=”Login” value=”Login”></td>
</tr>
</table>
</form>
</body>
</html>

operator

Ketika operator sudah berhasil login, maka :

<?php session_start();
include “koneksi.php”;

$username = $_POST[‘username’];
$password = $_POST[‘password’];
$query=mysql_query(“select * from userop where username=’$username’ and password=’$password'”);
$cek=mysql_num_rows($query);
if($cek){
$_SESSION[‘username’]=$username;
?>Anda berhasil login. silahkan menuju <a href=”daftar_data.php”>Halaman Daftar Data Penyakit</a><?php
}else{
?>Anda gagal login. silahkan <a href=”login.php”>Login kembali</a><?php
echo mysql_error();
}
?>

operator jadi

Operator hanya mempunyai hak untuk mengakses daftar data penyakit

Ketika Halaman Daftar Data Penyakit diklik maka :

<table border=”1″ width=”550″
align=”center”>
<center><h2><b>Daftar Penyakit</b></h2></center><br>
<tr bgcolor=#FFCCFF>
<td height=20 align=”center”
width=50><b>Kode</b></td>
<td align=”center”
width=200><b>Nama
Penyakit</b></td>
<td align=’center’
width=300><b>Definisi</b></td
>
</tr>
<?php

include “koneksi.php”;
$qdata = mysql_query(“select
kode,nama,definisi from
penyakitnya”);
while($rdata =
mysql_fetch_array($qdata))
{
$kode = $rdata[“kode”];
$nama = $rdata[“nama”];
$definisi = $rdata[“definisi”];
echo “<tr bgcolor=#FFFFFF><td
align=’center’>$kode</td>
<td>$nama</td>
<td>$definisi</td></tr>”;
} ?>
</table>

tamp edit3

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s