Tutorial Membuat CRUD PHP 5 Dengan MySQL #PartCreate

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.

Tutorial Membuat CRUD PHP 5 Dengan MySQL #PartCreate

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

Tutorial Membuat CRUD PHP 5 Dengan MySQL #PartCreate

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
Tutorial Membuat CRUD PHP 5 Dengan MySQL #PartCreate

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.

Tutorial Membuat CRUD PHP 5 Dengan MySQL #PartCreate
Tutorial Membuat CRUD PHP 5 Dengan MySQL #PartCreate

Semua Tutorial

Tutorial Membuat CRUD PHP 5 Dengan MySQL #PartCreate
Tutorial 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

by Mr M
Hi! I am Owner and Writer at Teknotes.id. I love WordPress, Graphic Designer, Technology, Blogging, and Programming. I will help you making some technically being easy to understand :)

Tinggalkan komentar