Edit Dan Hapus Data Menggunakan PHP & MySQL

11
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

description

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

Transcript of Edit Dan Hapus Data Menggunakan PHP & MySQL

Page 1: 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

Page 2: Edit Dan Hapus Data Menggunakan PHP & MySQL

PEMBUATAN APLIKASI EDIT DATA SEDERHANA

A. Hasil Output Form

1. Form Semula Sebelum Ada Pengeditan Data.

2. Form Untuk Mengedit Data.

Page 3: Edit Dan Hapus Data Menggunakan PHP & MySQL

3. Form Yang Akan Mengubah Data.

4. Form Saat Konfirmasi Perubahan Data.

Page 4: Edit Dan Hapus Data Menggunakan PHP & MySQL

5. Form Yang Telah Mengalami Perubahan Tampilan Data.

Page 5: Edit Dan Hapus Data Menggunakan PHP & MySQL

PEMBUATAN APLIKASI HAPUS DATA SEDERHANA

1. Form Semula Sebelum Ada Penghapusan Data.

2. Form Saat Konfirmasi Penghapusan Data.

Page 6: Edit Dan Hapus Data Menggunakan PHP & MySQL

3. Form Yang Telah Mengalami Penghapusan Data.

Page 7: Edit Dan Hapus Data Menggunakan PHP & MySQL

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;}

Page 8: Edit Dan Hapus Data Menggunakan PHP & MySQL

.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;

Page 9: Edit Dan Hapus Data Menggunakan PHP & MySQL

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">

Page 10: Edit Dan Hapus Data Menggunakan PHP & MySQL

<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>

Page 11: Edit Dan Hapus Data Menggunakan PHP & MySQL

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());

?>