Contoh cara MEMBUAT, MENGEDIT, MENGUPDATE, dan MENGHAPUS pada data base

Assalamualaikum, wr. wb ~

Pada postingan sebelumnya yaitu 'Koneksi dari PHPMYADMIN ke program PHP' kita sudah mempelajari bagaimana cara memindahkan data yang ada di phpmyadmin dengan menggunakan PHP agar data yang ada di phpmyadmin akan muncul sebagai data web.

Dalam koneksi dari PHPMYADMIN ke PHP ada beberapa tahap agar kita bisa mengedit data yang ada di PHPMYADMIN menggunakan , yaitu;
1. Membuat data baru 
2. Mengedit data yang kita ingin ubah
3. Meng-update data yang sudah kita ubah lalu dikirimkan ke database
4. Kita juga dapat menghapus data yang tidak diperlukan lagi
------------------------------------------------------------------------------------------------------------------------
1. Membuat
    Untuk membuat Field baru, kita perlu membuat script baru yang terhubung dengan aksi_simpan.php agar data yang diinginkan akan muncul, beri nama script ini inputdata.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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
<!DOCTYPE html> <html> <head> <title>INPUT DATA</title> </head> <body> <form method="post" action="aksi_simpan.php"> <table> <tr> <td>Nama Buku</td> <td><input type="text" name="nama_buku"></td> </tr> <tr> <td>Pengarang</td> <td><input type="text" name="pengarang"></td> </tr> <tr> <td>Penerbit</td> <td><input type="text" name="penerbit"></td> </tr> <tr> <td>Harga</td> <td><input type="text" name="harga"></td> </tr> <tr> <td>Tahun Terbit</td> <td><input type="text" name="tahun"></td> </tr> <tr> <td></td> <td><input type="submit" name="save" value="Simpan"></td> </tr> </table>

Lalu script dibawah ini untuk menjalankan agar data yang baru muncul di home
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
23
24
<?php include 'koneksi.php'; $a = $_POST['nama_buku']; $b = $_POST['pengarang']; $c = $_POST['penerbit']; $d = $_POST['harga']; $e = $_POST['tahun']; mysqli_query($koneksi,"insert into db_buku (nama_buku,pengarang,penerbit,harga,tahun) values ('$a','$b','$c','$d','$e') "); header('location:hasil.php'); ?>

Jika sudah, akan otomatis muncul tanda klik 'Tambah Data' seperti gambar dibawah ini. Lalu isikan data baru lalu klik SIMPAN.


2. Mengedit Data

Dibawah ini script awal untuk mengedit data. Beri nama editdata.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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
51
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<!DOCTYPE html> <html> <head> <title>UPDATE DATA</title> </head> <body> <?php include 'koneksi.php'; $kode_buku = $_GET['kode']; $q1 = mysqli_query($koneksi,"select * from db_buku where kode_buku='$kode_buku' "); $z = mysqli_fetch_array($q1); ?> <form method="post" action="aksi_update.php"> <table> <tr> <td>nama buku</td> <td><input type="hidden" name="idx" value="<?php echo $z['kode_buku']; ?>"> <input type="text" name="nama_buku" value="<?php echo $z['nama_buku']; ?>"></td> </tr> <tr> <td>pengarang</td> <td><input type="text" name="pengarang" value="<?php echo $z['pengarang']; ?>"></td> </tr> <tr> <td>penerbit</td> <td><input type="text" name="penerbit" value="<?php echo $z['penerbit']; ?>"></td> </tr> <tr> <td>harga</td> <td><input type="text" name="harga" value="<?php echo $z['harga']; ?>"></td> </tr> <tr> <td>tahun terbit</td> <td><input type="text" name="tahun" value="<?php echo $z['tahun']; ?>"></td> </tr> <tr> <td></td> <td><input type="submit" name="save" value="Update"></td> </tr> </table> </form> </body> </html>

3. Meng-Update Data

Script ini untuk menjalankan pengeditan data beri nama aksi_update.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
23
24
25
26
27
28
<?php include 'koneksi.php'; $kode_buku = $_POST['idx']; $a = $_POST['nama_buku']; $b = $_POST['pengarang']; $c = $_POST['penerbit']; $d = $_POST['harga']; $e = $_POST['tahun']; mysqli_query($koneksi,"update db_buku set nama_buku='$a', pengarang='$b', penerbit='$c', harga='$d', tahun='$e' where kode_buku='$kode_buku' "); header('location:hasil.php'); ?>
No 12101 sebelum diubah

lalu edit menjadi harga 50000 , lalu klik update

No 12101 sesudah diubah


4. Menghapus Data


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php include 'koneksi.php'; $kode_buku = $_GET['kode']; mysqli_query($koneksi,"delete from db_buku where kode_buku='$kode_buku' "); header('location:hasil.php'); ?>

Komentar

Postingan populer dari blog ini

Menghitung Total Harga dan Diskon Menggunakan PHP

Program Kalkulator Sederhana Menggunakan UBUNTU

MACAM-MACAM DISTRO LINUX