edit dan hapus data menggunakan php & mysql
DESCRIPTION
Ini berisi bagaimana cara mengedit dan hapus data yang ada di dalam database... :)TRANSCRIPT
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"> </td> <td align="left" valign="top"> </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());
?>