Pada tutorial ini kita akan belajar cara menginput data menggunakan MySQLi dan PHP. Langkah pertama yang harus dilakukan siapkanlah form untuk menginput data.
Pada contoh dibawah ini form yang dibuat ialah form untuk menginput data buku
sesuai dengan rancangan tabel yang telah kita buat pada tutorial menampilkan data dengan MySQLi. Berikut langkah-langkahnya :
Langkah 1 – Membuat Form Input Data Buku
Buatlah sebuah file, misal input.php
kemudian tuliskan kode form untuk menginput data.
<form action="" method="post" class="">
<h2 align="center">Form Input Data Buku</h2>
<p>
<input type="text" name="judul" placeholder="Judul Buku" class="normal-input" />
</p>
<p>
<input type="text" name="pengarang" placeholder="Nama Pengarang" class="normal-input" />
</p>
<input type="submit" value="Simpan" class="tombol" />
</form>
Langkah 2 – Menulis Kode Perintah Input Data Buku
Tuliskan perintah untuk menjalankan proses input data (menyimpan data). Pada contoh ini, perintah tersebut dituliskan di bagian paling awal pada file input.php
.
include('config.php'); // Meng-includekan koneksi database
if($_SERVER['REQUEST_METHOD'] == 'POST'){
if(isset($_POST['judul']) and isset($_POST['pengarang'])){ // Memeriksa apakah inputan judul dan pengarang ada atau tidak
$judul = $_POST['judul']; // membuat variabel judul untuk menampung data inputan judul
$pengarang = $_POST['pengarang']; // membuat variabel pengarang untuk menampung data inputan pengarang
if(!empty($judul) and (!empty($pengarang))){ // Memeriksa apakah variabel judul dan pengarang sudah terisi,jika sudah jalankan query dibawah
$sql="INSERT INTO buku (judul, pengarang) VALUES ('$judul','$pengarang')";
if($mysqli->query($sql) === false) { // Jika gagal meng-insert data tampilkan pesan dibawah 'Perintah SQL Salah'
trigger_error('Perintah SQL Salah: ' . $sql . ' Error: ' . $mysqli->error, E_USER_ERROR);
} else { // Jika berhasil alihkan ke halaman tampil.php
header('location: tampil.php');
}
}
}
}
Setelah menulis kode diatas, jalankan file input.php
untuk mencoba proses input data menggunakan MySQLi. Bila proses penginputan data berhasil, selamat kode yang Anda tuliskan diatas sudah benar.
Untuk memudahkan proses belajar, Anda dapat mendownload source code pada link download dibawah.
Selamat belajar dan semoga bermanfaat.