Teknotes.id – Seorang programmer harus bisa basic dasar dari CRUD, karena CRUD sendiri berguna untuk membuat sebuah aplikasi, entah itu aplikasi berbasis website maupun mobile atau desktop.
Bagi kamu seorang programmer wajib banget harus bisa membuat CRUD. Berikut ini artikel tentang Tutorial Membuat CRUD PHP 5 Dengan MySQL #PartCreate
Daftar Isi
1. Requirement
Sebelum kita ke database dan kodingan, alangkah baiknya kita untuk memperisapkan beberapa hal dibawah ini.
- PHP versi 5.6.37
- Text Editor Code (Sublime Text, Notepad, Visual Studio Code atau yang lainnya)
- XAMPP
Download file assets disini
2. Folder & File
Buatlah Folder & File seperti dibawah ini.
3. Koneksi
Copy paste script dibawah ini, kemudian simpan dengan nama koneksi.php
<?php $host = "localhost"; $user = "root"; $pass = ""; $db = "eknotes"; $connect = mysql_connect($host,$user,$pass) or die("Gagal Connect ke Database"); $db = mysql_select_db($db) or die("Database Tidak Ada"); ?>
- user: root
- pass: kosongin saja
- db: database yang digunakan “eknotes”
4. Database
5. phpMyAdmin
Copy script dibawah ini, kemudian pastekan di menu SQL seperti gambar dibawah ini.
CREATE TABLE `siswa` ( `nis` int(11) NOT NULL, `nama` varchar(50) NOT NULL, `kelas` varchar(20) NOT NULL, `alamat` varchar(20) NOT NULL, `jk` varchar(20) NOT NULL, `agama` varchar(20) NOT NULL, `jurusan` varchar(20) NOT NULL, PRIMARY KEY (`nis`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1
6. Create
Copy paste script dibawah ini, kemudian simpan dengan nama create.php
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Tutorial Membuat CRUD by Teknotes.id | Create </title> <!================Assets=====================> <link href="assets/css/bootstrap.css" rel="stylesheet"> <link href="assets/css/font-awesome.css" rel="stylesheet> <!================End Assets=====================> </head> <body> <center><h2>Data Siswa Siswi Kelas X Tunas Bangsa</h></center> <div class="col-md-12"> <div class="panel panel-default"> <div class="panel-heading"> <h6 class="panel-title" align="center"><i class="fa fa-users"></i> Create Data Siswa Siswi Kelas X</h6> </div> <div class="panel-body"> <form action="create.php" method="post" name="form1"> <table width="12%" border="0"> <div class="form-group"> <label>NIS</label> <input type="text" class="form-control" required name="nis" placeholder="NIS"> </div> <div class="form-group"> <label>Nama</label> <input type="text" class="form-control" required name="nama" placeholder="Nama"> </div> <div class="form-group"> <label>Kelas</label> <input type="text" class="form-control" required name="kelas" placeholder="Kelas"> </div> <div class="form-group"> <label>Alamat</label> <input type="text" class="form-control" required name="alamat" placeholder="Alamat"> </div> <div class="form-group"> <label>Jenis Kelamin</label> <input type="text" class="form-control" required name="jk" placeholder="Jenis Kelamin"> <div> <div class="form-group"> <label>Agama</label> <input type="text" class="form-control" required name="agama" placeholder="Agama"> </div> <div class="form-group"> <label>Jurusan</label> <input type="text" class="form-control" required name="jurusan" placeholder="Jurusan"> <div> <tr> <td><input type="submit" name="Submit" value="Simpan" class="btn btn-primary btn-sm"></td> <td><a href="read.php" value="Batal" class="btn btn-danger btn-sm">Kembali</a></td> </tr> </table> </form> </div> <?php // memasukan data ke tabel if(isset($_POST['Submit'])) { $nis = $_POST['nis']; $nama = $_POST['nama']; $kelas = $_POST['kelas']; $alamat = $_POST['alamat']; $jk = $_POST['jk']; $agama = $_POST['agama']; $jurusan = $_POST['jurusan']; // koneksi include_once("config/koneksi.php"); // memasukan data $result = mysql_query("INSERT INTO siswa(nis,nama,kelas,alamat,jk,agama,jurusan) VALUES('$nis','$nama','$kelas','$alamat','$jk','$agama','$jurusan' )"); // Show message when user added echo "<script>window.alert('Data Siswa Siswi berhasil ditambah!'); window.location=(href='read.php')</script>"; } ?> </div> </div> </body> </html>
7. Tampilan
Berikut ini adalah tampilan apabila script diatas dijalankan.
Semua Tutorial
Tutorial Membuat CRUD PHP 5 Dengan MySQL #PartCreateTutorial Membuat CRUD PHP 5 Dengan MySQL #PartRead
Tutorial Membuat CRUD PHP 5 Dengan MySQL #PartUpdate
Tutorial Membuat CRUD PHP 5 Dengan MySQL #PartDelete
Kesimpulan
Create bisa diartikan membuat atau menyimpan data pada database melalui sebuah aplikasi CRUD. Demikian artikel tentang Tutorial Membuat CRUD PHP 5 Dengan MySQL #PartCreate jika ada saran silahkan komentar, semoga bermanfaat. Terima kasih