Mengedit dan Delete Data dengan PHP
Halo! Disini saya akan membahas tentang edit dan delete data di php. Program yang saya gunakan sudah dibuat sebelumnya. Dalam sesi ini saya hanya akan menambah sesi edit delete.
Mudahnya, saya hanya akan menambahkan ini di file v_index saya.
Sementara di bawah ini adalah file edit.php saya. Jangan lupa bahwa file-file tersebut berada di folder yang sama, ya!
Ini adalah file delete.php
Sebelumnya, kita edit terlebih dahulu file v_tambah.php
Fungsinya adalah agar ketika kita menekan tombol edit, maka valuenya masih ada.
Dibawah ini saya akan mengedit file. Ini adalah tampilan awal dari index.php saya
Saya ingin mengedit nama Ibu Kandung Sri Nuraeni. Untuk itu saya hanya perlu mengklik tombol edit untuk kemudian akan langsung tertuju ke halama dibawah ini
Setelah di klik simpan, maka akan muncul kembali file index.php
Dibawah ini adalah tampilan setelah saya mengklik tombol delete data nomor 5, yaitu Sherlock Holmes
Terima kasih sudah membaca!
Mudahnya, saya hanya akan menambahkan ini di file v_index saya.
<td>
<a href="edit.php?nis=<?= $siswa['nis'] ?>">Edit</a>
<a href="delete.php?nis=<?= $siswa['nis'] ?>">Delete</a>
</td>
Sementara di bawah ini adalah file edit.php saya. Jangan lupa bahwa file-file tersebut berada di folder yang sama, ya!
<?php
include 'lib/library.php';
if($_SERVER['REQUEST_METHOD']=='POST'){
$nis =$_POST['nis'];
$nama_lengkap=$_POST['nama_lengkap'];
$jenis_kelamin=$_POST['jenis_kelamin'];
$kelas=$_POST['kelas'];
$jurusan=$_POST['jurusan'];
$alamat=$_POST['alamat'];
$goldar=$_POST['goldar'];
$ibu=$_POST['ibuk'];
$sql="update tabel set nama_lengkap='$nama_lengkap', jenis_kelamin='$jenis_kelamin', kelas='$kelas', jurusan='$jurusan', Alamat='$alamat', GolonganDarah='$goldar', ibu='$ibu' where nis = '$nis'";
$mysqli->query($sql) or die ($mysqli->error);
header('location:index.php');
}
$nis=$_GET['nis'];
if(empty($nis)) header('location: index.php');
$sql ="select * from tabel where nis ='$nis' ";
$query=$mysqli->query($sql);
$siswa=$query->fetch_array();
if(empty($siswa)) header('location:index.php');
include 'views/v_tambah.php';
?>
Ini adalah file delete.php
<?php
include 'lib/library.php';
$nis =$_GET['nis'];
$sql="delete from tabel where nis = '$nis'";
$mysqli->query($sql) or die ($mysqli->error);
header('location:index.php');
include 'index.php';
?>
Sebelumnya, kita edit terlebih dahulu file v_tambah.php
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>AuliaAgustinaXIRPL1</title>
</head>
<body>
<?php
$action='tambah.php';
if(!empty($siswa)) $action='edit.php';
?>
<table>
<form action="<?= $action ?>" method="POST">
<tr>
<td>NIS</td>
<td>: <input type="text" name="nis" value="<?= @$siswa['nis'] ?>"></td>
</tr>
<tr>
<td>Nama Lengkap</td>
<td>: <input type="text" name="nama_lengkap" value="<?= @$siswa['nama_lengkap'] ?>"></td>
</tr>
<tr>
<td>Jenis Kelamin</td>
<td>:<input type="radio" name="jenis_kelamin" value="L" <?= @$siswa['jenis_kelamin']=='L'? 'checked' : '' ?>>Laki-Laki<br>
<input type="radio" name="jenis_kelamin" value="P" <?= @$siswa['jenis_kelamin']=='P'? 'checked' : '' ?>>Perempuan<br></td>
</tr>
<tr>
<td>Kelas</td>
<td>:
<select name="kelas">
<option value="XI-RPL-1" <?=@$siswa['kelas']=='XI-RPL-1' ? 'selected' : '' ?> >XI-RPL-1</option>
<option value="XI-RPL-2" <?=@$siswa['kelas']=='XI-RPL-2' ? 'selected' : '' ?>>XI-RPL-2</option>
<option value="XI-RPL-3" <?=@$siswa['kelas']=='XI-RPL-3' ? 'selected' : '' ?>>XI-RPL-3</option>
</select></td>
</tr>
<tr>
<td>Jurusan</td>
<td>: <input type="text" name="jurusan" value="<?= @$siswa['jurusan'] ?>"><br></td>
</tr>
<tr>
<td>Alamat</td>
<td>: <input type="text" name="alamat" value="<?= @$siswa['Alamat'] ?>"></textarea><br></td>
</tr>
<tr>
<td>Golongan Darah</td>
<td>:
<select name="goldar">
<option value="A" <?=@$siswa['GolonganDarah']=='A' ? 'selected' : '' ?> >A</option>
<option value="B" <?=@$siswa['GolonganDarah']=='B' ? 'selected' : '' ?> >B</option>
<option value="O" <?=@$siswa['GolonganDarah']=='O' ? 'selected' : '' ?> >O</option>
<option value="AB" <?=@$siswa['GolonganDarah']=='AB' ? 'selected' : '' ?> >AB</option>
</select>
</td>
</tr>
<tr>
<td>Nama Ibu Kandung</td>
<td>: <input type="text" name="ibuk" value="<?= @$siswa['ibu'] ?>"><br></td>
</tr>
<tr>
<td>
<input type="submit" value="Simpan" <?=@$siswa['jurusan'] ?>>
</td
</tr>
</form>
<table>
</body>
</html>
Dibawah ini saya akan mengedit file. Ini adalah tampilan awal dari index.php saya
Saya ingin mengedit nama Ibu Kandung Sri Nuraeni. Untuk itu saya hanya perlu mengklik tombol edit untuk kemudian akan langsung tertuju ke halama dibawah ini
Setelah di klik simpan, maka akan muncul kembali file index.php
Dibawah ini adalah tampilan setelah saya mengklik tombol delete data nomor 5, yaitu Sherlock Holmes
Terima kasih sudah membaca!
Komentar
Posting Komentar