Modifikasi Form
BAB X Modifikasi Form
Master
Selain menambah produk baru, ada hal Kita akan menghapus dan mengubah data produk yang telah Kita simpan. Untuk membuat program hapus dan ubah data, pertama Kita harus membuat halaman penampilan dta. Di dalam program tampil, Kita buat dua menu hyperlink, menu tersebut adalah Ubah dan Hapus. Untuk membuat program tampil data beserta alamat hyperlink-nya, berikut adalah skrip lengkapnya:
10.1. Menghapus dan Mengedit Data Barang
Untuk menghapus atau merubah data barang, diperlukan form tampil barang terlebih dahulu daftar barang.
1. Dengan menggunakan editor Dreamweaver, buatlah halaman baru menggunakan tipe PHP.
2. Pada halaman desain, tambahkan objek Form (
3. Pastikan kursor berada di dalam kalang objek formulir (garis putus – putus merah), sekarang tambahkan objek Tabel (
), dengan ketentuan berikut:
Gambar 10.1. Ketentuan ukuran tabel 1
4. Kemudian letakkan kursor di baris ke 2 di dalam tabel, ), sekarang tambahkan objek Tabel (
), dengan ketentuan berikut:
Gambar 10.2. Ketentuan ukuran tabel 2
5. Kemudian letakkan kursor di baris ke 1 kolom ke 2 di tabel yang kedua, sekarang tambahkan objek Tabel, dengan ketentuan berikut:
Gambar 10.3. Ketentuan ukuran tabel 3
6. Kemudian letakkan kursor di luar tabel1, sekarang tambahkan objek Tabel (
), dengan ketentuan berikut:
Gambar 10.3. Ketentuan ukuran tabel 4
7. Di dalam tabel yang telah di desain, tambahkan beberapa objek formulir sesuai data pertanyaan yang akan dimasuki.
Gambar 10.4. Form masukan data anggota
8. Dari desain formulir di atas, Anda dapat melihat definisi pengaturan setiap objek form dengan melihat tabel berikut:
../produk/<? echo $gambar; ?>
9. Simpan file di atas di C:\apache2triad\htdocs\nim\onlinetoko\admin\ barang.php
10. Berikut skrip lengkap dari disain form di atas:
Skrip barang.php:
AEEFGAHB D) $ B!!D
B) ) BHMMZB
BGFZB '
* P!!D '
P"
' I" 14:P
P;"
M" H" ( %
AH 5 '
( DD 0/2 0
B 5$
2#-#4
B"
BHMMZB '
' " )B BHMMB
BHMMB '
BHB ) D )
BINHB) '
BIFMB '
BMB
B B)
BS6666GGB)
BS6666GGB)
BS6666GGB)
BS6666GGB)
BS6666GGB)
BS6666GGB)
D)
")D)
D) )
P;" )B):
P;" )B): U * ;D)
D )D) D) D') D) D) ) BKIB
BKB) D )
D) () D')
D) D) ) BHMMZB
BNMMB '
) D=)\ B" (
B ') D') \ B" ( )D) D)
B): 4 ' ? * ; D)D) D) D') D'
B JB)
$B
Skrip di atas di simpan C:\apache2triad\htdocs\nim\onlinetoko\admin\
barang.php
10.1.1. Menghapus Data Barang
Ketika Kita ingin mengganti barang yang ada di toko Kita. Kita dapat menghapus data barang tersebut. Berikut adalah skrip untuk menghapus data barang yang telah disimpan di dalam database.
Skrip hapus_barang.php:
B!!D ' D !
$X 14:P P; BB % B+12141 678- '
14:P P;!BPB" *
@U171
PB!
' P)B" ( ( )
B A * P$
PM *
Skrip di atas disimpan di C:\apache2triad\htdocs\nim\onlinetoko\admin\ hapus_barang.php. Selain dapat di hapus Kita juga dapat mengubah data yang telah disimpan. Berikut adalah skrip dari edit_barang.php
Penjelasan Skrip: Skrip:
* P!!D '
P"
Digunakan untuk memanggil koneksi database.
Skrip:
B+12141 678- '
14:P P;!BPB" *
@U171
PB!
Digunakan untuk menghapus data yang telah disimpan di dalam database.
' P)B"
Digunakan untuk kembali ke form barang.php
10.1.2. Mengedit Data Barang
Apabila Kita ingin merubah jumlah stok yang ada, Kita dapat merubah jumlah stok tersebut. Berkut adalah lisitng program untuk merubah data barang yang ada di dalam database:
1. Dengan menggunakan editor Dreamweaver, buatlah halaman baru menggunakan tipe PHP.
2. Pada halaman desain, tambahkan objek Form (
3. Pastikan kursor berada di dalam kalang objek formulir (garis putus – putus merah), sekarang tambahkan objek Tabel (
), dengan ketentuan berikut:
Gambar 10.5. Ketentuan ukuran tabel tambah barang
4. Di dalam tabel yang telah di desain, tambahkan beberapa objek formulir sesuai data pertanyaan yang akan dimasuki.
Gambar 10.6. Form masukan data barang
5. Dari desain formulir di atas, Anda dapat melihat definisi pengaturan setiap objek form dengan melihat tabel berikut:
Text Field
TextFieldName Nm_barang Char Width
Max Char
Keterangan
Nama Barang
Text Field
TextFieldName harga Char Width
Max Char
Keterangan
Harga
Text Area
TextAreaName Spesifikasi Char Width
Num Lines
Keterangan
Spesifikasi
Text Field
TextFieldName Stok Char Width
Max Char
Submit Form
Button Name
6. Simpan file di atas di C:\apache2triad\htdocs\nim\onlinetoko\admin\ edit_barang.php.
7. Berikut skrip lengkapnya dari disain form di atas;
Skrip edit_barang.php:
AEEFGAHB D) )R' W
A * B3
A4 B BCD
$ B!!D
D ! B B B BCD
B D)
P!!D '
P"
P;!BPB" *
B0121345$
PB!
14:P
B&
0/2B "
' BJGMB '
B) ) BHNEB '
BMB
B B B'
D) BIMNB)
BS6633IIB)<
BS6633IIB
B JB)U
BS6633IIB
B JB)0
D)
B $ B) $
B BIFB
BS6633IIB)
B JB)0
B B * B " )B L BKB) D ) D) ) )O ' " D ) )
B B BCB
" )B) D ) D) ) )O ' " D ) )
* B0*' B B *' B B JB * BR' B) *
B7 B B B B JB * BW
B) D )
D) D') D$
) () D'
Skrip di atas di simpan di C:\apache2triad\htdocs\nim\onlinetoko\admin\
edit_barang.php.
Penjelasan Skrip: Skrip:
14:P P;!BPB" *
Digunakan untuk menseleksi data barang berdasarkan kode barang.
Digunakan untuk menampilkan data barang yang akan di rubah.
Setelah Kita merubah data barang, supaya data barang yang telah di rubah dapat di simpan. Kita memerlukan listing bantuan konf_edit_barang.php. skripnya yaitu sebagai berikut:
Skrip konf_edit_barang.php:
AEEFGAHB D) )- *' + W
A * B3
A4 B BCD
$ B!!D
D ! B B B BCD
B D)
P!!D '
P"
*' K BR?+=41
B+=4= 412=U W17RW=UB" ) D) D) D)D)D') D'
Skrip di atas di simpan di C:\apache2triad\htdocs\nim\onlinetoko\admin\
konf_edit_barang.php.
Skrip:
* P!!D '
P"
Digunakan untuk memanggil file koneksi.
Skrip:
*' K BR?+=41
B+=4= 412=U W17RW=UB"
Digunakan untuk menyimpan perubahan data barang.
10.2. Menampilkan & Menghapus Form Anggota
Ketika Kita ingin menghapus data angggota, sebelumnya Kita harus menampilkan data anggota terlebih dahulu. Berikut listing program untuk menampilkan data anggota.
1. Dengan menggunakan editor Dreamweaver, buatlah halaman baru menggunakan tipe PHP.
2. Pada halaman desain, tambahkan objek Form (
3. Pastikan kursor berada di dalam kalang objek formulir (garis putus – putus merah), sekarang tambahkan objek Tabel (
), dengan ketentuan berikut:
Gambar 10.7. Ketentuan ukuran tabel 1 tampil anggota
4. Kemudian letakan kursor di dalam tabel, sekarang tambahkan objek Tabel (
), dengan ketentuan berikut:
Gambar 10.8. Ketentuan ukuran tabel 2 tampil anggota
5. Di dalam tabel yang telah di desain, tambahkan beberapa objek formulir sesuai data pertanyaan yang akan dimasuki.
Gambar 10.9. Form masukan data barang
6. Dari desain formulir di atas, Anda dapat melihat definisi pengaturan setiap objek form dengan melihat tabel berikut:
Text Field
TextFieldName Uname Char Width
Max Char
Keterangan
User Name
Text Field
TextFieldName pswd
Char Width
Max Char
Keterangan
Password
Text Field
TextFieldName nama
Char Width
Max Char
Keterangan
Nama
Text Area
TextFieldName alamat
Char Width
Num Lines
Keterangan
Alamat
Text Field
TextFieldName Kota
Char Width
Max Char
Keterangan
Kota
Text Field
TextFieldName tlp
Char Width
Max Char
Keterangan
Telepon
Text Field
TextFieldName email Char Width
Max Char
Keterangan
E - Mail
Text Field
TextFieldName pekerjaan Char Width
Max Char
7. Simpan file di atas di C:\apache2triad\htdocs\nim\onlinetoko\admin\ member.php.
8. Berikut skrip lengkapnya dari disain form di atas;
Skrip member.php:
AEEFGAHB D) )+ ?
A * B3
A4 B BCD
$ B!!D
BTMZB '
P!!D '
P"
' I" 14:P
BNMTB '
BMB
B B)
) BHITB)& - '
BS6666GGB) )R
D)
' BS6666GGB)
")D)
D) '
BS6666GGB) )?
BS6666GGB) )<
BS6666GGB) )&
BS6666GGB) )1
P;" )B): 2
' P;" )B): U *;D)D )D) D) ) K) D ) D) D') () D)
$B
'O
:P
D) D') )O ' " D ) '
BFGMB '
Skrip di atas disimpan C:\apache2triad\htdocs\nim\onlinetoko\admin\ member.php.
Penjelasan Skrip: Skrip:
* P!!D '
P"
' I" 14:P
Digunakan untuk mendeklarasikan varibel yang digunakan untuk pembuatan halaman.
Digunakan untuk mendeklarasikan varibel member yang akan ditampilkan menggunakan penghalaman.
Digunakan untuk membuat no halaman.
Skrip hapus_member.php:
B!!D ' D !
$X 14:P P; BB % B+12141 678-
14:P P;!BPB" *
' @U171
' PB!
' P)B" ( ( )
B A * P$
PM *
Skrip di atas disimpan C:\apache2triad\htdocs\nim\onlinetoko\admin\ hapus_member.php.
Penjelasan Skrip: Skrip:
* P!!D '
P"
Digunakan untuk memanggil koneksi database.
' P)B"
Digunakan untuk kembali ke file member.php.