PROSES LOGIN : Koneksi Panggil data user dan password ($_POST) Jika user dan password kosong, maka membuka halaman pesan gagal Jika user dan password tidak kosong, maka panggil data di tabel admin
Jika user dan password sesuai dengan data di tabel admin setting session lanjutkan membuka halaman admin jika uses dan password tidak sesuai, maka membuka halaman pesan gagal
<?php include "koneksi.php"; $username=$_POST["username"]; $password=$_POST["password"]; if ($username=="" AND $pass=="") { header("Location:index.php?kirim=gagal"); } else { $datapass=mysql_query("select * from admin where username='$username' && password='$password'"); $cekpass=mysql_fetch_array($datapass); if ($cekpass[username]=="$username" and $cekpass[password]=="$password") {
session_start(); session_register("ses_user"); session_register("ses_pass"); $ses_user = "$cekpass[username]"; $ses_pass = "$cekpass[password]"; session_register("$ses_user"); session_register("$ses_pass");
header("Location:index.php"); } else {
header("Location:index.php?kirim=gagal"); } } ?>
Pembatas Hak Akses :
<?php session_start(); if(empty($_SESSION["ses_user"]) and empty($_SESSION["ses_pass"])) { Include (“login.php"); } else { ?> SCRIPT YANG DIJALANKAN <?php } ?>
PENGHAPUS SESSION : keluar.php
<?php session_start(); unset($_SESSION["ses_user"]); unset($_SESSION["ses_password"]); header("location:index.php");
?>
Kebutuhan :
- Halaman tampilan semua data - Link edit dan hapus dilengkapi dengan
validasi - Tampilan edit data - Proses edit data - Proses hapus data
EDIT, HAPUS DATA
LINK EDIT dan HAPUS DATA (dengan validasi)
Link edit
<a href=“index.php?kirim=formeditsopir&idsopir=<?php echo $dsop[idsopir];?>”>Edit</a>
Link Hapus dengan Validasi
<a href=“index.php?kirim=hapussopir&idsopir=<?php echo $dsop[idsopir];?>” onclick="return confirm('Serius mau hapus
data??');">Hapus</a>
Tampilan edit data dibuat dengan menggabungkan data tabel dalam sebuah database dengan form
Urutan :
Script koneksi (include “koneksi.php”;) Ambil key dari halaman pengirim ($idtamu=$_GET[“idsopir”];) Script query panggil data
<form> Komponen form (value diisi dengan perintah tampil data)
Komponen form hidden (untuk mengirim key ke file proses)
</form>
Tampilan Edit Data
<input type="hidden" name=“idsopir" value="<?php echo $dsop[idsopir];?>"/>
$dt=mysql_query("SELECT * FROM sopir WHERE idsopir='$idsopir'"); $dsop=mysql_fetch_array($dt);
value="<?php echo $dsop[nama];?>“
Proses Edit
<?php include(“koneksi.php");
$idsopir =$_POST[“idsopir"]; $nama =$_POST["nama"]; $alamat =$_POST[“alamat"]; $telepon =$_POST[“telepon"];
$edit = mysql_query("UPDATE sopir SET nama='$nama', alamat='$alamat', telepon='$telepon‘ WHERE idsopir='$idsopir'“ );
Header("Location:index.php?kirim=datasopir"); ?>
Proses Hapus
<?php include(“koneksi.php"); $idsopir =$_GET[“idsopir"]; $hapus =mysql_query(“DELETE FROM sopir WHERE idsopir='$idsopir'“ ); Header("Location:index.php?kirim=datasopir"); ?>