Membuat form data mahasiswa dengan php

Postingan AneIqbal kali ini akan membahas bagaimana cara membuat CRUD dengan PHP dan MySQL untuk pemula. Berikut pembahasan selengkapnya.

Ohiya, bagi yang belum tahu, CRUD merupakan singkatan dari Create, Read, Update, dan Delete. Sistem yang akan kita buat ini akan memuat keempat action tersebut dan data yang diolah adalah data mahasiswa.

Contents

Gambaran Konsep Sistem CRUD

Begini konsep sistem CRUD ini. Pertama, kita buat sebuah form input data dan jika kita tekan tombol submit atau simpan, maka sebuah data akan ter-create di database. Data tersebut nantinya akan kita tampilkan di halaman aplikasi web, inilah read.

Selanjutnya, jika data sudah tampil di halaman aplikasi web, mungkin saja ada data yang salah input atau memang ingin mengubah suatu data. Kita pilih data tersebut, lalu ubah melalui form edit data dan jika kita tekan tombol simpan atau update, data di database akan ter-update. Terakhir delete, dimana data yang kita pilih akan dihapus dari database.

Begitu gambaran konsepnya. Lalu bagaimana gambaran fisik atau tampilan sistem CRUD atau aplikasi webnya?

Gambaran ‘Fisik’ atau Tampilan Sistem CRUD

Jadi, kita akan membuat sebuah tabel yang berisi data mahasiswa. Salah satu kolom tabelnya adalah kolom action, digunakan untuk menempatkan link edit dan link hapus data. Lalu dua buah form; yang satu untuk form input data dan satunya lagi untuk form edit.

Tambah Data
Tampilan index.php

Kita lihat pada codingan HTML di atas, kita membuat sebuah link yang mengarah pada file input.html. Inilah selanjutnya yang harus kita buat.

File input.html



 Form Input Data


 
  NIM:
  
Nama:
Jenis Kelamin: Pilih Pria Wanita
Tanggal Lahir:
Alamat:
Jurusan:
Tampilan input.html

Di atas, kita telah membuat sebuah form input data. Data yang diinput pada form tersebut akan dikirim ke file prosesSimpan.php untuk diolah dan dalam kasus ini data akan disimpan ke database. Data dikirim dengan menggunakan metode POST, terlihat dari atribut method form di atas.

Untuk lebih detil pembahasan form, Anda bisa melihat ke tutorial cara membuat login di PHP ini. Kami sangat menyarankan Anda untuk membacanya agar lebih memahami codingan input.html di atas.

Selanjutnya, yang harus kita buat adalah sebuah file berekstensi php yang digunakan untuk mengolah data yang dikirim dari form input data, yakni prosesSimpan.php. File ini akan menerima data dari form input data lalu akan mengarahkan data tersebut agar disimpan ke database.

File prosesSimpan.php

Begini penjelasan codingannya. Semua data yang dikirim dari form input data, akan diterima dan ditampung nilai/isinya ke dalam variabel-variabel. Terlihat total ada 6 variabel, yakni; $nim, $nama, $jenis_kelamin, $tgl_lahir, $alamat, dan $jurusan.

Selanjutnya, variabel yang berisi data tersebut akan di masukkan ke dalam query insert MySql untuk disimpan isinya ke database. Tugas tersebut dilakukan oleh fungsi mysqli_query[]. mysqli_query[] membutuhkan 2 parameter agar bisa berjalan; pertama koneksi ke databasenya dan kedua adalah query insertnya.

Untuk koneksi databasenya, diwakilkan oleh variabel $connect. Variabel $connect ini berisi status apakah sudah terkoneksi ke database atau belum. Anda melihat include[‘koneksi.php’] di atas bukan? Yap, di sanalah pendefinisian atau pembuatan variabel $connect tersebut.

Kita memerlukan satu tambahan file php lagi yakni koneksi.php. Penjelasannya cukup panjang, sehingga kami buatkan posting terpisah. Anda bisa melihat pembahasan bagaimana membuat koneksi PHP dengan database MySQL.

Sedikit modifikasi untuk koneksi.php. Kita hanya perlu menampilkan pesan eror jika koneksi database gagal. Kalau berhasil terkoneksi, tidak perlu menampilkan apa-apa. Untuk itu, kita bisa menghapus bagian echo “Koneksi ke database berhasil”;.

Bài mới nhất

Chủ Đề