
Nah, di artikel kali ini kita akan membahas Fitur Input pada PHP
. Kita akan melanjutkan artikel sebelumnya kita telah praktek Buat mengkoneksikan File PHP kita ke Database dengan OOP. Sekarang kita akan terfokus Buat menambahkan Fitur Input pada PHP
kita. Tapi sebelumnya akan Diriku jelaskan secara singkat bagaimana Fitur ini akan kita implementasikan.
Penjelasan Fitur Input pada PHP
Pada Fitur menampilkan Seluruh data pada Artikel sebelumnya, kita mengerti bahwa Buat menampilkan Segala Data kita harus menggunakan SQL. Nah dengan SQL ini juga kita akan menambahkan data pada Database kita. Perlu di ingat disini bahwa Fitur Add ini menyesuaikan dengan Data pada Tabel kita. Jadi misal Tabel kita Mempunyai nama_siswa, email
, dan jenis_kelamin
maka kita harus Membikin SQL Buat input ketiganya.
Teladan SQL nya seperti ini ‘INSERT INTO siswa (id, nama_siswa, email, jenis_kelamin) VALUES (NULL, 'Fery', 'fery@gmail.com', 'L');
‘. Pandai dilihat di SQL yang akan kita Mengenakan. Disana Eksis Syntax INSERT
Buat menambahkan data. Lampau Eksis Kolom yang akan kita inputkan Datanya Yakni (id, nama_siswa, email, jenis_kelamin)
. Lampau kita inputkan juga VALUES nya Yakni (NULL, 'Fery', 'fery@gmail.com', 'L')
. Dilihat pada Value nya Buat ID
adalah NULL
karena pada Database kita. Id
itu bertambah secara Mekanis (Auto-Increment)
.
Setelah urusan SQL selesai, beriktunya kita akan Pusat perhatian ke Halaman Tambah Datanya. Pada halaman ini Jernih kita harus menggunakan Form
dengan Method POST
Buat mengirimkan Data. Data dari Form tersebut harus kita kirimkan ke Database kita.
Okay sekarang masuk ke Codingan Buat menambahkan Fitur Input pada PHP kita.
Coding pada Class SiswaController.php
Okay, sekarang pada File SiswaController kita tambahkan sebuah codingan Buat menginputkan data. Tambahkan Codingan ini kedalam OOP Class Siswa
File SiswaController.php
public function addSiswa($nama_siswa, $email, $jenis_kelamin)
{
$this->pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$query = "INSERT INTO siswa(nama_siswa, email, jenis_kelamin)
VALUES ('" . $nama_siswa . "','" . $email . "', '" . $jenis_kelamin . "')";
$stmt = $this->pdo->prepare($query);
$stmt->execute();
return $stmt->rowCount();
}
Pandai dilihat pada syntax diatas kita sudah Membikin fungsi addSiswa dengan parameter sendiri Yakni $nama_siswa
, $email
, dan $jenis_kelamin
. Nah, Parameter itu akan kita isi data sesuai dengan Data yang kita inputkan Form
kita di File PHP. Sekarang kita Pusat perhatian Membikin tampilan website Buat Fitur input pada PHP.
Tambah Coding pada index.php
Sekarang, kita akan Membikin sebua file/halaman website baru Tertentu Buat Form input Data Siswa. Tapi sebelumnya, kita harus buat sebuah link di file index.php
Buat mengarah ke addSiswa.php
. Tambah coding ini diatas tag