Langkah Pertama untuk pembuatan projek kali ini kita awali untuk pembuatan database dengan tool visual bawaan paket instalasi xampp, yaitu phpmyadmin untuk membuat database dan table serta fieldnya dengan cara seperti berikut :
Penjelasan tipe data yang sering digunakan adalah :
INT : untuk menyatakan data berupa angka
VARCHAR : untuk menyatakan data berupa karakter atau string (batasnya sampai 255 karakter)
DATE : untuk menyatakan data berupa tanggal
TIME : untuk menyatakan data berupa waktu
TEXT : untuk menyatakan data berupa karakter dalam jumlah yang lebih banyak (lebih dari 255 karakter), biasa digunakan untuk isi artikel, berita dan pesan pada halaman web.
catatan-tips:
- Sebaiknya dalam pembuatan database, table beserta field-fieldnya menggunakan huruf kecil. (untuk memudahkan dalam pengolahan data)
- Sebaiknya sertakan selalu nomor unik atau kunci primer (Primary Key) setiap membuat sebuah tabel pada field. (untuk memudahkan membedakan antara data yang satu dengan data yang lain pada tabel dan memudahkan ketika pemanggilan data pada field dengan query select)
- Pada tabel tamu yang telah dibuat, kita telah menentukan no_tamu sebagai Primary Key dengan tambahan atribut Extra: auto_increment (field no_tamu akan terisi angka secara otomatis jika adanya input data dari form)
SELANJUTNYA LANJUT KE SKRIP PHP
Uji coba koneksi ke database yang sudah kita dibuat menggunakan PHP
Agar memastikan Skrip PHP terkoneksi ke database bisa update skrip menjadi seperti gambar berikut:
Selanjutnya mencoba memasukan data langsung lewat query, dari phpmyadmin, yang selanjutnya jika query tersebut berhasil menginput data, maka query input tersebut akan kita letakan pada file form.
Selanjutnya kita akan membuat insert menggunakan FORM agar user bisa input data dengan tampilan (user interface). Lanjut membuat 1 file form_tamu.php dan input_tamu.php untuk Proses Input ke Database dengan nama file input_tamu.php
Selanjutnya jalankan pada browser file form_tamu.php dan lalukan input data seperti contoh pada gambar berikut :
Selanjutnya untuk menangani adanya :
- Kode Program yang tidak support pada versi PHP yang digunakan atau menggunakan versi PHP terkini dalam kasus kali ini menggunakan versi PHP 8.1
- Adanya kekosongan value pada saat memasukkan perintah $_POST
- Adanya variable yang tidak dikenal ketika menyebutkan suatu baris
Selanjutnya mendeklarasikan nama field sesuai nama pada table tamu di database bukutamu dengan variabel baru pada array dikarenakan variabel belum di definiskan nilainya dan menambahkan fungsi isset() agar adanya pemeriksaan jika error pada kode program bisa terlihat variabel dan array tersebut sudah di definikasn atau belum.
Data-data yang telah di insert atau telah dimasukan ke database, selanjutnya kita akan menampilkan data dari database pada browser menggunakan perintah query select (select * from nama_tabel) pada table tamu dengan membuat 1 file dengan nama tampil_tamu.php :
sebelum kita membuat skrip php, kita coba terlebih dahulu query untuk menampilkan data dari database pada PHPmyadmin, yang nantinya query tersebut akan kita gunakan pada skrip tampil_tamu.php
Berikutnya kita coba hanya menampilkan 1 record terakhir saja dengan menambahkan limit 1 pada query, seperti berikut :
Berikutnya kita coba hanya menampilkan 1 record yang kita ingin tentukan dengan menambahkan where dari field no_tamu, seperti berikut :
Keren pak
Alhamdulillah, semoga ya trisna, semoga jadi tambah semangat adanya comment dari trisna