Belajar PHP dan MySQL Menginputkan Data ke Dalam Database Menggunakan Form

Belajar PHP dan MySQL Menginputkan Data ke Dalam Database Menggunakan Form - Setelah anda memahami bagaimana cara menginputkan data ke database secara mendasar, sekarang saatnya kita belajar menggunakan form sebagai media inputannya. Jika anda belum membaca tutorial yang sebelum-sebelumnya, saya sarankan anda untuk membacanya terlebih dahulu. Daftar linknya ada di bawah ini.

Belajar PHP dan MySQL Menginputkan Data ke Dalam Database Menggunakan Form

Tutorial php dan mysql sebelumnya:
  1. Belajar PHP dan MySQL Membuat Database Dengan PhpMyAdmin
  2. Belajar PHP dan MySQL Membuat Tabel Database di PhpMyAdmin
  3. Belajar PHP dan MySQL Membuat Koneksi Database
  4. Belajar PHP dan MySQL Menginputkan Data ke Dalam Database (dasar)

Untuk tutorial ini kita mulai dengan membuat formnya terlebih dahulu. Silahkan ketikkan script di bawah ini:

form_input.php
<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Form Input</title>
</head>
<body">
 <h1>Input Data Siswa</h1>
 <form action="proses_input.php" method="post">
  <table border="0">
    <tr>
     <td>NIS: </td>
     <td><input type="text" name="nis"></td>
    </tr>
    <tr>
     <td>Nama: </td>
     <td><input type="text" name="nama"></td>
    </tr>
    <tr>
     <td>Tempat Lahir: </td>
     <td><input type="text" name="tp_lahir"></td>
    </tr>
    <tr>
     <td>Tanggal Lahir</td>
     <td><input type="text" name="tg_lahir"></td>
    </tr>
    <tr>
     <td>Alamat: </td>
     <td><textarea name="alamat"></textarea></td>
    </tr>
    <tr>
     <td>Telepon: </td>
     <td><input type="text" name="telepon"></td>
    </tr>
    <tr>
     <td></td>
     <td><input type="submit" value="Simpan"></td>
    </tr>
  </table>
 </form>
</body>
</html>

Simpan file di atas di dalam folder C:\xampp\htdocs\blog_tutorial\
Kemudian kita modifikasi file proses_input.php yang sudah kita buat pada tutorial sebelumnya menjadi seperti di bawah ini:

proses_input.php
<?php 
//menyertakan file koneksi.php
include_once "koneksi.php";
//mendefinisikan variabel sebagai inputan
$nis = $_POST['nis'];
$nama = $_POST['nama'];
$tempat_lahir = $_POST['tp_lahir'];
$tanggal_lahir = $_POST['tg_lahir'];
$alamat = $_POST['alamat'];
$telepon = $_POST['telepon'];
//membuat perintah sql untuk menginputkan data
$insert = mysqli_query($koneksi, "INSERT INTO siswa (nis, nama_siswa, tempat_lahir, tanggal_lahir, alamat, telepon) VALUES ('".$nis."', '".$nama."', '".$tempat_lahir."', '".$tanggal_lahir."', '".$alamat."', '".$telepon."')");
//membuat kondisi percabangan untuk mengetahui input data berhasil atau tidak
if ($insert === true) {
 //Jika berhasil maka kalimat ini akan ditampilkan
 echo "Input data berhasil";
} else {
 //sebaliknya Jika gagal maka kalimat ini yang akan ditampilkan
 echo "Input data gagal";
}
?>

Silahkan buka broser dan ketikkan localhost/blog_tutorial/form_input.php
Isi semua field yang disediakan oleh form lalu klik tombol simpan. Lihat phpmyadmin dan pastikan data yang baru kita masukkan sudah berada di dalam tabel siswa.

Tutorial berikutnya: Belajar PHP dan MySQL Menampilkan Data Dari Database

Artikel Terkait

Next Article
« Prev Post
Previous Article
Next Post »
Konversi Code
Disqus
Silahkan Berkomentar Dengan

Ada saran, kritik atau pertanyaan? Slahkan komentar