Langkah 1 – Persiapan
Sebelum memulai membuat aplikasi CRUD, Anda harus mempersiapkan beberapa
hal berikut ini:
A. Membuat Database
1. Akses halaman phpmyadmin dengan mengetikkan localhost/phpmyadmin di
address bar browser.
2. Buat database dengan nama db_kampus dengan mengklik menu SQL dan
ketikan perintah CREATE DATABASE db_crud;
3. Jika sudah mengetikkan klik tombol Go.
B. Membuat Tabel
1. Pilih database yang sudah Anda buat sebelumnya yaitu db_crud
2. Pada tutorial ini kita akan membuat tabel dengan nama tb_siswa
Tahap selanjutnya adalah melakukan koneksi ke database, file untuk koneksi ke database
adalah koneksi.php.
Silahkan buat file baru dan beri nama koneksi.php kemudian isi dari file ini seperti di
bawah ini:
// koneksi database
$conn = mysqli_connect($hostserver, $username, $password, $database);
// cek koneksi
if (mysqli_connect_error()){
echo "Oops! Koneksi database gagal : --> " . mysqli_connect_error();
}
?> <!-- tag penutup syntax PHP -->
Tahap 4 adalah menampilkan data dari database atau jika dalam singkatan CRUD
maka kali ini adalah R -> Read.
Untuk menampilkan data, kita akan membuat file dengan nama index.php. Dan isi
dari file index.php adalah script di bawah ini:
<!DOCTYPE html>
<html>
<head>
<title>Membuat CRUD</title>
</head>
<body>
<h2>CRUD DATA SISWA</h2>
file form-input.php
<html>
<head>
<title>CRUD dengan PHP</title>
</head>
<body>
<h4>FORM INPUT DATA SISWA</h4>
<p><a href="./"><< Kembali</a></p>
<form action="input.php" method="POST">
<table>
<tr>
<td width="100">NIS</td>
<td><input type="text" name="nis" maxlength="16" size="50"/></td>
</tr>
<tr>
<td>Nama Siswa</td>
<td><input type="text" name="nama" maxlength="128"
size="50"/></td>
</tr>
<tr>
<td>Jurusan</td>
<td><input type="text" name="jurusan" maxlength="128"
size="50"/></td>
</tr>
<tr>
<td>No. Telp</td>
<td><input type="text" name="telp" maxlength="16"
size="50"/></td>
</tr>
<tr>
<td>Alamat</td>
<td><textarea type="text" name="alamat" maxlength="255"
cols="38"></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="Submit" value="Submit"
/> <input type="reset" value="Reset" /></td>
</tr>
</table>
</form>
</body>
</html>
file input.php
<?php
include "koneksi.php";
if ($_POST['Submit'] == "Submit") {
$nis =$_POST['nis'];
$nama =$_POST['nama'];
$jurusan=$_POST['jurusan'];
$telp =$_POST['telp'];
$alamat =$_POST['alamat'];
if($ceknis > 0) {
?>
<script language="JavaScript">
alert('Oops! Duplikat NIS ...');
document.location='form-input.php';
</script>
<?php
}
else{
$insert =mysqli_query($conn, "INSERT INTO tb_siswa (nis, nama, jurusan,
telp, alamat) VALUES ('$nis', '$nama', '$jurusan', '$telp', '$alamat')");
?>
<script language="JavaScript">
alert('Good! Input Data Siswa Berhasil ...');
document.location='./';
</script>
<?php
}
}
?>