Top Banner
15

TABEL LOGIN (ADMIN) - amikjtc.com dan Data Operation.pdf · Tampilan edit data dibuat dengan menggabungkan data tabel dalam sebuah database dengan form Urutan : Script koneksi (include

May 02, 2019

Download

Documents

buiquynh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: TABEL LOGIN (ADMIN) - amikjtc.com dan Data Operation.pdf · Tampilan edit data dibuat dengan menggabungkan data tabel dalam sebuah database dengan form Urutan : Script koneksi (include
Page 2: TABEL LOGIN (ADMIN) - amikjtc.com dan Data Operation.pdf · Tampilan edit data dibuat dengan menggabungkan data tabel dalam sebuah database dengan form Urutan : Script koneksi (include

TABEL LOGIN (ADMIN) :

Page 3: TABEL LOGIN (ADMIN) - amikjtc.com dan Data Operation.pdf · Tampilan edit data dibuat dengan menggabungkan data tabel dalam sebuah database dengan form Urutan : Script koneksi (include

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

Page 4: TABEL LOGIN (ADMIN) - amikjtc.com dan Data Operation.pdf · Tampilan edit data dibuat dengan menggabungkan data tabel dalam sebuah database dengan form Urutan : Script koneksi (include
Page 5: TABEL LOGIN (ADMIN) - amikjtc.com dan Data Operation.pdf · Tampilan edit data dibuat dengan menggabungkan data tabel dalam sebuah database dengan form Urutan : Script koneksi (include
Page 6: TABEL LOGIN (ADMIN) - amikjtc.com dan Data Operation.pdf · Tampilan edit data dibuat dengan menggabungkan data tabel dalam sebuah database dengan form Urutan : Script koneksi (include

<?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"); } } ?>

Page 7: TABEL LOGIN (ADMIN) - amikjtc.com dan Data Operation.pdf · Tampilan edit data dibuat dengan menggabungkan data tabel dalam sebuah database dengan form Urutan : Script koneksi (include

Pembatas Hak Akses :

<?php session_start(); if(empty($_SESSION["ses_user"]) and empty($_SESSION["ses_pass"])) { Include (“login.php"); } else { ?> SCRIPT YANG DIJALANKAN <?php } ?>

Page 8: TABEL LOGIN (ADMIN) - amikjtc.com dan Data Operation.pdf · Tampilan edit data dibuat dengan menggabungkan data tabel dalam sebuah database dengan form Urutan : Script koneksi (include

PENGHAPUS SESSION : keluar.php

<?php session_start(); unset($_SESSION["ses_user"]); unset($_SESSION["ses_password"]); header("location:index.php");

?>

Page 9: TABEL LOGIN (ADMIN) - amikjtc.com dan Data Operation.pdf · Tampilan edit data dibuat dengan menggabungkan data tabel dalam sebuah database dengan form Urutan : Script koneksi (include

Kebutuhan :

- Halaman tampilan semua data - Link edit dan hapus dilengkapi dengan

validasi - Tampilan edit data - Proses edit data - Proses hapus data

EDIT, HAPUS DATA

Page 10: TABEL LOGIN (ADMIN) - amikjtc.com dan Data Operation.pdf · Tampilan edit data dibuat dengan menggabungkan data tabel dalam sebuah database dengan form Urutan : Script koneksi (include

Tampilan semua data, link edit, hapus data dan validasi

Link edit

Link hapus

Validasi Hapus Data

Page 11: TABEL LOGIN (ADMIN) - amikjtc.com dan Data Operation.pdf · Tampilan edit data dibuat dengan menggabungkan data tabel dalam sebuah database dengan form Urutan : Script koneksi (include

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>

Page 12: TABEL LOGIN (ADMIN) - amikjtc.com dan Data Operation.pdf · Tampilan edit data dibuat dengan menggabungkan data tabel dalam sebuah database dengan form Urutan : Script koneksi (include

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];?>“

Page 13: TABEL LOGIN (ADMIN) - amikjtc.com dan Data Operation.pdf · Tampilan edit data dibuat dengan menggabungkan data tabel dalam sebuah database dengan form Urutan : Script koneksi (include

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"); ?>

Page 14: TABEL LOGIN (ADMIN) - amikjtc.com dan Data Operation.pdf · Tampilan edit data dibuat dengan menggabungkan data tabel dalam sebuah database dengan form Urutan : Script koneksi (include

Proses Hapus

<?php include(“koneksi.php"); $idsopir =$_GET[“idsopir"]; $hapus =mysql_query(“DELETE FROM sopir WHERE idsopir='$idsopir'“ ); Header("Location:index.php?kirim=datasopir"); ?>

Page 15: TABEL LOGIN (ADMIN) - amikjtc.com dan Data Operation.pdf · Tampilan edit data dibuat dengan menggabungkan data tabel dalam sebuah database dengan form Urutan : Script koneksi (include

Proses Hapus

<?php include(“koneksi.php"); $idsopir =$_GET[“idsopir"]; $hapus =mysql_query(“DELETE FROM sopir WHERE idsopir='$idsopir'“ ); Header("Location:index.php?kirim=datasopir"); ?>