Membuat CRUD Dengan PHP dan MySQLi – Input Data

Membuat CRUD Dengan PHP dan MySQLi – Input Data
Selamat datang kembali di tutorial Membuat CRUD Dengan PHP dan MySQLi. Artikel ini merupakan tutorial part ke 2 dari tutorial Membuat CRUD Dengan PHP dan MySQLi. di malasngoding.com. sesuai dengan judul artikel tutorial ini “Membuat CRUD Dengan PHP dan MySQLi – Input Data”. pada tutorial ini kita akan melanjutkan tutorial sebelumnya, yaitu kita akan membuat proses input data ke database dengan PHP dan MySQLi.
Pada tutorial membuat CRUD dengan PHP dan MySQLi Part 1 sebelumnya kita telah belajar cara membuat koneksi PHP dengan Database menggunakan MySQLi dan cara menampilkan data dari database dengan PHP menggunakan MySQLi.
Yuk langsung saja di simak tentang kelanjutannya pada tutorial ini. di sini kita akan belajar cara menginput data ke database dengan PHP menggunakan MySQLi.
Saya sarankan untuk teman-teman yang baru belajar, silahkan baca dulu tutorial sebelumnya tentang pengelolaan form (form handling). karena pada tutorial input data ke database ini kita akan bermain-main dengan method POST.
Membuat CRUD Dengan PHP dan MySQLi – Input Data
Tahap pertama, silahkan teman-teman perhatikan pada file index.php yang telah kita buat sebelumnya.
pada file index.php, kita telah membuat sebuah link “tambah mahasiswa”. yang mengarahkan ke halaman tambah.php jika di klik.
1 |
<a href="tambah.php">+ TAMBAH MAHASISWA</a> |
oleh sebab itu kita harus membuat file tambah.php. pada file tambah.php ini kita akan membuat form penginputan data mahasiswa. yang mana pada saat tombol simpannya di klik, data mahasiswa yang di input akan tersimpan ke database.
buat sebuah file file baru dengan nama tambah.php.
tambah.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
<!DOCTYPE html> <html> <head> <title>CRUD PHP dan MySQLi - WWW.MALASNGODING.COM</title> </head> <body> <h2>CRUD DATA MAHASISWA - WWW.MALASNGODING.COM</h2> <br/> <a href="index.php">KEMBALI</a> <br/> <br/> <h3>TAMBAH DATA MAHASISWA</h3> <form method="post" action="tambah_aksi.php"> <table> <tr> <td>Nama</td> <td><input type="text" name="nama"></td> </tr> <tr> <td>NIM</td> <td><input type="number" name="nim"></td> </tr> <tr> <td>Alamat</td> <td><input type="text" name="alamat"></td> </tr> <tr> <td></td> <td><input type="submit" value="SIMPAN"></td> </tr> </table> </form> </body> </html> |
sekarang jalankan pada browser kembali. dan klik pada “+ tambah mahasiswa”. maka halaman akan di alihkan ke form tambah mahasiswa yang telah kita buat pada file tambah.php.

membuat crud dengan php dan mysqli – input data
sampai di sini kita belum selesai, kita cuma baru selesai membuat form penginputan data mahasiswa nya saja. tapi belum membuat aksi pada saat tombol “simpan” di klik.
Perhatikan lagi pada action form yang telah kita buat pada file tambah.php di atas.
1 |
<form method="post" action="tambah_aksi.php"> |
kita menetapkan aksi nya di file tambah_aksi.php. dengan method pengiriman data menggunakan POST. silahkan baca juga tutorial malasngoding.com sebelumnya yang menjelaskan tentang pengolahan form.
karna action form ini akan di jalankan pada file tambah_aksi.php, maka kita harus membuat file tambah_aksi.php terlebih dulu. buat file baru dengan nama tambah_aksi.php.
tambah_aksi.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<?php // koneksi database include 'koneksi.php'; // menangkap data yang di kirim dari form $nama = $_POST['nama']; $nim = $_POST['nim']; $alamat = $_POST['alamat']; // menginput data ke database mysqli_query($koneksi,"insert into mahasiswa values('','$nama','$nim','$alamat')"); // mengalihkan halaman kembali ke index.php header("location:index.php"); ?> |
nah, coba teman-teman perhatikan lagi pada file tambah_aksi.php di atas. pertama kita menangkap data yang dikirim dari form. kemudian kita input datanya ke database dengan fungsi mysqli_query() :
1 |
mysqli_query($koneksi,"insert into mahasiswa values('','$nama','$nim','$alamat')"); |
dan terakhir setelah data di input ke database, selanjutnya kita alihkan kembali halamannya ke file index.php.
1 2 |
// mengalihkan halaman kembali ke index.php header("location:index.php"); |
oh ya jangan lupa juga, karena pada aksi ini kita akan berhubungan dengan database, maka pada awal baris nya jangan lupa di include file koneksi.php nya, seperti yang telah di jelaskan pada tutorial sebelumnya. Membuat CRUD Dengan PHP dan MySQLi – Input Data
Input data ke database dengan PHP dan MySQLi
Sekarang mari kita coba jalankan kembali. dan input data mahasiswa barunya.

menginput data ke database dengan php dan mysqli
dan kemudian klik tombol simpan. untuk mengimpan data ke database.
maka hasilnya seperti berikut.

CRUD PHP MYSQLI
nah, data yang di input pun telah berhasil di simpan ke database dan tampil secara otomatis.
sampai di sini selesailah sudah proses penginputan data ke database dengan php dan menggunakan MySQLi.
Oke, tutorial Membuat CRUD Dengan PHP dan MySQLi – Input Data selesai sampai di sini. selanjutnya pada part ke 3 kita akan melanjutkan tutorial Membuat CRUD Dengan PHP dan MySQLi ini dengan membuat edit data dan hapus data dari database dengan php dan MySQLi.
Sampai jumpa di tutorial selanjutnya.
BACA JUGA :
- (Part 1) Membuat CRUD Dengan PHP dan MySQLi – Menampilkan Data
- (Part 2) Membuat CRUD Dengan PHP dan MySQLi – Input Data
- (Part 3) Membuat CRUD Dengan PHP dan MySQLi – Update Data
- (Part 4) Membuat CRUD Dengan PHP dan MySQLi – Hapus Data
Tutorial Menarik Lainnya

Membuat Form Login Dengan PHP Tanpa Database


Menghitung Selisih Waktu Dengan PHP


Membuat CRUD menggunakan Ajax PHP – Hapus Data


[…] (Part 2) Membuat CRUD Dengan PHP dan MySQLi – Input Data […]
[…] (Part 2) Membuat CRUD Dengan PHP dan MySQLi – Input Data […]
[…] laravel, caranya tidak sulit. tidak jauh berbeda dengan cara menginput data ke database dengan php dan codeigniter, yang sudah kita pelajari sebelumnya di […]
[…] BACA JUGA : Tutorial CRUD Dengan PHP dan MySQLi […]
Ada salah satu tapi muncul seperti kotak dialog di atas halaman utama. Itu menambahkan menggunakan apa ya
maksudnya form modal ya?