Meneruskan dari tutorial sebelumnya, langkah selanjutnya yang akan kita buat adalah membuat DELETE. Langkah pertama yang kita lakukan adalah memodifikasi link delete yang terdapat pada file index.php (READ) menjadi seperti berkut ini :
Setelah itu kita modifikasi file aksi_user.php dengan menambahkan case"hapus" sehingga
menjadi seperti berikut :
Yang berbeda dari sebelumnya hanya link delete nya menjadi <a href='aksi_user.php?aksi=hapus&id=$r[user_id]'>Hapus</a><?php include 'includes/koneksi.php'; echo "<h3>DAFTAR USER</h3> <a href='tambah.php'>Tambah User</a><br><br>"; echo "<table border='1'> <tr> <th>No</th> <th>Nama</th> <th>Username</th> <th>Aksi</th> </tr>"; $sql = mysql_query("SELECT * FROM user"); $no=1; while($r = mysql_fetch_array($sql)){ echo "<tr> <td>$no.</td> <td>$r[user_nama]</td> <td>$r[user_username]</td> <td> <a href='edit.php?id=$r[user_id]'>Edit</a> | <a href='aksi_user.php?aksi=hapus&id=$r[user_id]'>Hapus</a> </td> </tr>"; $no++; } echo "</table>"; ?>
Setelah itu kita modifikasi file aksi_user.php dengan menambahkan case"hapus" sehingga
menjadi seperti berikut :
Ok silahkan dicoba menghapus data yang telah anda masukkan.<?php include 'includes/koneksi.php'; $aksi = $_GET['aksi']; switch ($aksi){ case "tambah": $password = md5($_POST['user_password']); mysql_query("INSERT INTO user(user_nama,user_username,user_password) VALUES ('$_POST[user_nama]','$_POST[user_username]','$password')"); header('location:index.php'); break; case "edit": if($_POST['user_password']==''){ mysql_query("UPDATE user SET user_nama='$_POST[user_nama]', user_username='$_POST[user_username]' WHERE user_id='$_POST[user_id]'"); } else{ $password = md5($_POST['password']); mysql_query("UPDATE user SET user_nama='$_POST[user_nama]', user_username='$_POST[user_username]', user_password='$password' WHERE user_id='$_POST[user_id]'"); } header('location:index.php'); break; case"hapus": mysql_query("DELETE FROM user WHERE user_id='$_GET[id]'"); header('location:index.php'); break; } ?>
No comments:
Post a Comment