Proses update suatu
data dengan menggunakan
script PHP dan
MySQL biasanya memiliki mekanisme
sebagai berikut:
1. Tampilkan list data terlebih dahulu.
2. Buat sebuah link
pada setiap baris
data yang menuju
proses update. Link tersebut memuat sebuah parameter yang di
dalamnya terdapat value yang nantinya digunakan sebagai acuan dalam proses
update datanya.
3. Selanjutnya bila link
tersebut diklik akan
muncul form berisi
data yang akan diedit.
Dalam melakukan proses update data, pada prinsipnya adalah
menjalankan query update pada SQL nya.
UPDATE namaTabel SET namafield = value WHERE …
Dengan melakukan proses update data, pada prinsipnya adalah menjalankan query update pada SQL nya untuk membuat data awal, bisa langsung diisikan ke MySQL dengan php MyAdmin atau membuat script php untuk memasukkan datanya. Sesuai dengan mekanisme yang telah dijelaskan, maka :
- Membuat script php untuk menampilkan list data.
2. Membuat link edit, dengan bentuk seperti
contoh yaitu:
link akan diarahkan ke script
edit.php yang nantinya akan memunculkan form untuk keperlun edit data.
- Memasukkan link edit ke
dalam script php awal.
- Membuat script edit.php
yang akan memunculkan form edit sekaligus data mahasiswa yang akan diedit.
- Melakukan script update
dengan konsep yaitu hanya menjalankan query SQL update.
Misalkan kita memiliki data dan tabel sebagai berikut:
Tabel: Jenis Buku
Tabel: Buku
Tabel: Member
Tabel: Pinjam Buku
Ketentuan:
- Buatlah tabel-tabel di atas di MySQL dengan menentukan sendiri tipe data masing-masing fieldnya. Tentukan pula manakah field yang merupakan primary key untuk setiap tabelnya. Untuk tabel ‘Pinjam Buku’, field kodePinjam menggunakan auto increment.
- Buatlah fasilitas untuk input data untuk masing-masing tabel. Khusus input data untuk tabel buku, jenis buku harus dipilih user melalui sebuah combo box. Isi list combobox tersebut harus membaca data dari tabel ‘Jenis Buku’. Demikian pula untuk input data peminjaman buku. Isian untuk kode buku harus menggunakan combo box yang membaca data dari tabel buku, dan isian kode member harus menggunakan combo box yang membaca data dari tabel member.
- Pada input data peminjaman, setelah mengisi tanggal peminjaman secara otomatis tanggal harus kembali akan disimpan dalam tabel peminjaman. Selisih tanggal pinjam dengan tanggal harus kembali adalah 7 hari.
- Buatlah fasilitas untuk update data untuk keempat tabel di atas. Bentuk form editnya sama dengan bentuk form untuk input data.
Komentar
Posting Komentar