Selanjutnya dalam membuat mangement user kita perlu memanipulasi data yang telah kita buat...............
Berikut adalah bagaimana menambah script edit dan hapus dalam management user
1. Buat file dengan nama "edit_user.php"
script sebagai berikut....
<?php
include "koneksi.php";
$edit = mysql_query("SELECT * FROM user WHERE id_user='$_GET[id]'");
$r = mysql_fetch_array($edit);
echo "<h2>Edit User</h2>
<form method=POST action=update_user.php>
<input type=hidden name=id value='$r[id_user]'>
<table>
<tr><td>Username</td> <td> : <input type=text name=id_user value='$r[id_user]'></td></tr>
<tr><td>Password</td> <td> : <input type=text name=password> *) </td></tr>
<tr><td>Nama Lengkap</td> <td> : <input type=text name=nama_lengkap size=30 value='$r[nama_lengkap]'></td></tr>
<tr><td>E-mail</td> <td> : <input type=text name=email size=30 value='$r[email]'></td></tr>
<tr><td colspan=2>*) Apabila password tidak diubah, dikosongkan saja.</td></tr>
<tr><td colspan=2><input type=submit value=Update>
<input type=button value=Batal onclick=self.history.back()></td></tr>
</table></form>";
?>
2.buat file dengan nama "update_user.php"
<?php
include "koneksi.php";
// Apabila password tidak diubah
if (empty($_POST[password])) {
mysql_query("UPDATE user SET id_user = '$_POST[id_user]',
nama_lengkap = '$_POST[nama_lengkap]',
email = '$_POST[email]'
WHERE id_user = '$_POST[id]'");
}
// Apabila password diubah
else{
$pass=md5($_POST[password]);
mysql_query("UPDATE user SET id_user = '$_POST[id_user]',
password = '$pass',
nama_lengkap = '$_POST[nama_lengkap]',
email = '$_POST[email]'
WHERE id_user = '$_POST[id]'");
}
header('location:tampil_user.php');
?>
Jalanakn script di atas dengan menampilkan data kemudian tekan edit......
Jika muncul kota edit user berarti udah berhasil........................
3. Selanjutnya kita buat file "hapus_user.php"
script nya kurang lebih seperti ini...
<?php
include "koneksi.php";
mysql_query("DELETE FROM user WHERE id_user='$_GET[id]'");
header('location:tampil_user.php');
?>
dalam fungsi hapus ini kita tidak tampilkan kotak dialog untuk konfirmasi nya
silahkan di kembangkan sendiri script ini
silahkan kasih comment jika ada script yang tidak berfungsi.
Semoga Bermanfaat.....
0 Response to "Management User PHP #2"
Posting Komentar