Edit Dan Hapus Data Menggunakan PHP & MySQL

Post on 09-Dec-2015

28 views 1 download

description

Ini berisi bagaimana cara mengedit dan hapus data yang ada di dalam database... :)

Transcript of Edit Dan Hapus Data Menggunakan PHP & MySQL

JOBSHEET

Nama : Dwi Ayu Lestari

Kelas : XII RPL 2

Mata Pel. : Pemrograman Web Dinamis

Materi : Edit dan Hapus Data

SMK Negeri 9 Medan

Rekayasa Perangkat Lunak

2015

PEMBUATAN APLIKASI EDIT DATA SEDERHANA

A. Hasil Output Form

1. Form Semula Sebelum Ada Pengeditan Data.

2. Form Untuk Mengedit Data.

3. Form Yang Akan Mengubah Data.

4. Form Saat Konfirmasi Perubahan Data.

5. Form Yang Telah Mengalami Perubahan Tampilan Data.

PEMBUATAN APLIKASI HAPUS DATA SEDERHANA

1. Form Semula Sebelum Ada Penghapusan Data.

2. Form Saat Konfirmasi Penghapusan Data.

3. Form Yang Telah Mengalami Penghapusan Data.

2. Kode Program.

a. Filename : editsiswa.php

<?phpinclude "koneksi.php";if(isset($_GET['nis'])){

$nis = $_GET['nis'];$query = "SELECT * FROM SISWA WHERE NIS = '$nis'";$hasil = mysql_query($query);$data = mysql_fetch_array($hasil);

}$ketemu=0;if(isset($_POST['formsiswa'])){

$nis2 =$_POST['nis2'];$nama =$_POST['nama'];$alamat =$_POST['alamat'];$umur =$_POST['umur'];$cari =mysql_query("select * from siswa where nis = '$nis'", $koneksi);$ketemu =mysql_num_rows($cari); // menghitung jumlah data/record.if($ketemu>0){ // jika data ditemukan, maka simpan edit data.

$simpanedit=mysql_query("UPDATE SISWA SET NAMA='$nama', ALAMAT='$alamat', UMUR='$umur' WHERE NIS='$nis2'", $koneksi) or die("Data Perubahan Gagal Disimpan.".mysql_error());

if($simpanedit){ // Jika penyimpanan perubahan data berhasil.header("location:tampilsiswa.php");

}}

}?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Untitled Document</title><style type="text/css">#tabel1{font-family:Segoe UI;font-size:14px;color:#0000FF;margin-top:10px;background-color:#ECF5FF;border-radius:5px;}

.judul1{font-family:Segoe UI;font-size:20px;color:#0000FF;}

.link1{background-color:#0000FF;font-family:Segoe UI;font-size:14px;color:#00FFFF;float:center;text-decoration:none;border-radius:5px;padding-left:5px;padding-right:5px;padding-bottom:3px;margin:3px 3px;}

.link1:hover{background-color:#00FFFF;font-family:Segoe UI;font-size:14px;float:center;color:#0000FF;border-radius:5px;padding-left:5px;padding-right:5px;padding-bottom:3px;margin:3px 3px;}

#submit{background-color:#0000FF;font-family:Segoe UI;font-size:14px;color:#00FFFF;float:center;text-decoration:none;border-radius:5px;padding-left:5px;padding-right:5px;padding-bottom:3px;border:none;}

#submit:hover{background-color:#00FFFF;font-family:Segoe UI;font-size:14px;float:center;color:#0000FF;border-radius:5px;padding-left:5px;padding-right:5px;padding-bottom:3px;border:none;cursor:pointer;}

#reset{background-color:#0000FF;font-family:Segoe UI;font-size:14px;color:#00FFFF;float:center;text-decoration:none;border-radius:5px;padding-left:5px;padding-right:5px;padding-bottom:3px;border:none;margin:3px 3px;}

#reset:hover{background-color:#00FFFF;font-family:Segoe UI;font-size:14px;float:center;color:#0000FF;

border-radius:5px;padding-left:5px;padding-right:5px;padding-bottom:3px;border:none;margin:3px 3px;cursor:pointer;}

#nis2{padding-left:5px;height:25px;background-color:#DAEAFE;color:#0000FF;border:none;font-family:segoe ui;font-size:14px;}

#nama{padding-left:5px;height:25px;background-color:#DAEAFE;color:#0000FF;border:none;font-family:segoe ui;font-size:14px;}

#alamat{padding-left:5px;height:25px;background-color:#DAEAFE;color:#0000FF;border:none;font-family:segoe ui;font-size:14px;height:70px;}

#umur{padding-left:5px;height:25px;background-color:#DAEAFE;color:#0000FF;border:none;font-family:segoe ui;font-size:14px;}

.spasi1{margin-top:10px;font-size:14px;font-family:Segoe ui;color:#0000FF;}</style></head><body><p align="center" class="judul1"><strong><u>FORM INPUT DATA SISWA</u></strong></p><form action="" method="post" enctype="multipart/form-data" target="_self" id="form1"> <table width="600" border="0" align="center" cellpadding="4" cellspacing="0" id="tabel1">

<tr> <th width="180" align="left" valign="top" scope="col">NIS</th> <th width="40" align="left" valign="top" scope="col">:</th> <th width="280" align="left" valign="top" scope="col"><label> <input name="nis2" type="text" id="nis2" size="12" placeholder="NIS Anda" required readonly

value="<?php echo $data[0]; ?>"/> </label></th> </tr> <tr> <td align="left" valign="top">Nama Siswa</td> <td align="left" valign="top">:</td> <td align="left" valign="top"><label> <input name="nama" type="text" id="nama" size="32" placeholder="Nama Anda" required autofocus

value="<?php echo $data[1]; ?>"/> </label></td> </tr> <tr> <td align="left" valign="top">Alamat Siswa</td> <td align="left" valign="top">:</td> <td align="left" valign="top"><label> <textarea name="alamat" id="alamat" cols="32" rows="3" placeholder="Alamat Lengkap" required><?php

echo $data[2]; ?></textarea> </label></td> </tr> <tr> <td align="left" valign="top">Umur</td> <td align="left" valign="top">;</td> <td align="left" valign="top"><label> <input name="umur" type="text" id="umur" size="4" placeholder="0" required value="<?php echo

$data[3]; ?>"/> Tahun <input name="formsiswa" type="hidden" id="formsiswa" value="formsiswa" /> </label></td> </tr> <tr> <td align="left" valign="top">&nbsp;</td> <td align="left" valign="top">&nbsp;</td> <td align="left" valign="top"><label> <input type="submit" name="submit" id="submit" value="Simpan Perubahan" title="Klik Untuk

Menyimpan Edit Data." onclick="return confirm('Yakinkah Anda Menyimpan Perubahan Ini?');"/> </label> <input type="reset" name="reset" id="reset" value="Batal" title="Klik Untuk Membersihkan Isi Data

Edit."/> <a href="tampilsiswa.php" class="link1" title="Klik Untuk Melihat Tampilan Data.">Daftar

Siswa</a></td> </tr> </table></form>

b. Filename : hapussiswa.php

<?php

$host="localhost";$username="root";$password="";$database="smkdwi";

$koneksi=mysql_connect($host, $username, $password)or die("Koneksi Ke Server Gagal.".mysql_error());

mysql_select_db($database,$koneksi)or die("Koneksi Ke Database SMK Gagal.".mysql_error());

?>