Nah, di artikel kali ini kita akan membahas Show Daftar Isi
Penjelasan Fitur Input pada PHPPada Fitur menampilkan Seluruh data pada Artikel sebelumnya, kita mengerti bahwa untuk menampilkan semua 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 memiliki Contoh SQL nya seperti ini ‘ Setelah urusan SQL selesai, beriktunya kita akan fokus ke Halaman Tambah Datanya. Pada halaman ini jelas kita harus menggunakan Okay sekarang masuk ke Codingan untuk menambahkan Fitur Input pada PHP kita. Coding pada Class SiswaController.phpOkay, sekarang pada File SiswaController kita tambahkan sebuah codingan untuk menginputkan data. Tambahkan Codingan ini kedalam 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(); } Bisa dilihat pada syntax diatas kita sudah membuat fungsi addSiswa dengan parameter sendiri yaitu Tambah Coding pada index.phpSekarang, kita akan membuat sebua file/halaman website baru khusus untuk Form input Data Siswa. Tapi sebelumnya, kita harus buat sebuah link di file Tambah Coding ini <a href=”addSiswa.php”>Tambah Siswa</a> Pastikan nanti
tampilan kalian jadi seperti ini, akan ada tambahan Link untuk masuk ke File Bisa dilihat ada tulisan Coding addSiswa.phpPada File ini, kita akan membuat sebuah Form untuk input Data. Form disini akan berisi Inputan untuk Nama, Email, dan Jenis kelamin sesuai dengan Data yang ingin kita inputkan ke Database kita. file <?php include_once 'Controller/SiswaController.php'; $siswa = new Siswa; if (isset($_POST['submit'])) { $addSiswa = $siswa->addSiswa($_POST['nama_siswa'], $_POST['email'], $_POST['jenis_kelamin']); if ($addSiswa) { echo "<script>alert('Berhasil menambahkan Siswa');window.location = 'index.php';</script>"; } } ?> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Tambah Siswa</title> <link href="https://cdn.jsdelivr.net/npm//dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous"> </head> <body> <div class="container mt-5"> <h3>Tambah Siswa</h3> <form action="" method="post" class="mt-5"> <div class="mb-3"> <label for="nama_siswa" class="form-label">Nama Siswa</label> <input type="text" class="form-control" id="nama_siswa" name="nama_siswa"> <div id="nama_siswa" class="form-text">Inputkan Nama Siswa.</div> </div> <div class="mb-3"> <label for="email" class="form-label">Email</label> <input type="email" class="form-control" id="email" name="email"> <div id="email" class="form-text">Inputkan email.</div> </div> <div class="mb-3"> <label for="jenis_kelamin" class="form-label">Jenis Kelamin</label> <input type="text" class="form-control" id="jenis_kelamin" name="jenis_kelamin"> <div id="jenis_kelamin" class="form-text">Inputkan Jenis Kelamin.</div> </div> <input type="submit" value="Tambah Siswa" name="submit" class="btn btn-primary"> </form> </div> </body> </html> Bisa dilihat pada syntax diatas, kita membuka sebuah Tag Lalu disana ada
Percabangan, jadi apabila Syntax input nya berhasil di eksekusi, kita akan diarahkan menuju Hasil dari Coding addSiswa.php harusnya seperti ini KesimpulanOkay disini kita sudah mempelajari Fitur input pada PHP. Fitur input yang kita gunakan ini memang menggunakan konsep OOP, jadi bisa kita gunakan diluar Jangan lupa sebelum membaca Artikel Fitur input pada PHP ini, kalian juga harus mempelajari Koneksi ke Database dengan Menggunakan OOP di Artikel sebelumnya, bisa dilihat dibawah ini
|