Tutorial php dan mysql sebelumnya:
- Belajar PHP dan MySQL Membuat Database Dengan PhpMyAdmin
 - Belajar PHP dan MySQL Membuat Tabel Database di PhpMyAdmin
 - Belajar PHP dan MySQL Membuat Koneksi Database
 - 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
