Script PHP untuk Mengedit Data Via Form
August 22nd, 2008 | by rosihanari | 816 Views
Dalam tutorial kali ini, kita akan belajar membuat script PHP untuk melakukan edit data melalui form. Pada studi kasus ini, sata yang akan diedit ini tersimpan dalam MySQL.
Sebelum masuk ke dalam pembuatan scriptnya, silakan perhatikan terlebih dahulu video berikut ini yang menggambarkan proses edit data sebagai hasil script yang akan dibuat.
Pada video di atas, proses pengeditan dilakukan dengan mengklik link EDIT yang ada pada kolom paling kiri dari tabel data.
Untuk proses pengeditan ini, pada prinsipnya hampir sama dengan proses penghapusan, yaitu menggunakan nim sebagai parameter pengeditan, mengingat nim adalah unik. Setelah link EDIT diklik, maka akan muncul form edit yang menampilkan data aslinya. Setelah dilakukan pengeditan data, dilakukan proses update data pada database.
Berikut ini adalah script PHP untuk pengeditan data seperti pada video di atas.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
mysql_connect("namahost","dbuser","dbpass");
mysql_select_db("dbname");
$op = $_GET['op'];
if ($op == "edit")
{
// proses untuk menampilkan data yang akan diedit pada form
$nim = $_GET['nim'];
$query = "SELECT * FROM mhs WHERE nim = '$nim'";
$hasil = mysql_query($query);
$data = mysql_fetch_array($hasil);
echo " "?op=update\">";
echo "
NIM | value=\"".$data['nim']."\"> |
Nama Mahasiswa | value=\"".$data['namaMhs']."\"> |
echo " value=\"".$data['nim']."\">";
echo " value=\"Simpan Perubahan\">";
echo "";
}
else if ($op == "update")
{
// proses untuk updating data setelah diedit
$nim = $_POST['nim'];
$namaMhs = $_POST['namaMhs'];
$nimLama = $_POST['nimLama'];
$query = "UPDATE mhs SET nim = '$nim', namaMhs = '$namaMhs'
WHERE nim = '$nimLama'";
$hasil = mysql_query($query);
if ($hasil) echo "
Proses Update Sukses
";else echo "
Proses Update Gagal
";}
?>
No | NIM | Nama Mahasiswa | Action |
---|---|---|---|
".$no." | ";".$data['nim']." | ";".$data['namaMhs']." | ";"?op=edit&nim=".$data['nim']."\">Edit | ";
Tidak ada komentar:
Posting Komentar