Cara Membuat Input dan output data (CRUD) dengan PHP dan MySQL

    CRUD adalah singkatan dari Create, Read, Update, dan Delete. Operasi CRUD adalah manipulasi data dasar untuk database. Dalam tutorial ini kita akan membuat aplikasi PHP sederhana untuk melakukan semua operasi ini pada tabel database MySQL.


Dalam hal ini kita akan membuat "Input Output Produk". Kita akan membuat sebuah web untuk menginput barang.

Langkah-Langkah Pembuatan nya sebagai berikut :

  1. Buatlah sebuah database, didalam database tersebut terdapat satu buah table dengan berisi 4 kolom. nama database adalah db_printer dan nama tabelnya adalah printer.
    

     2. Kemudian buat koneksi.php ikuti perintah syntax seperti dibawah ini.

<?php

    $host = "localhost";
    $user = "root";
    $pass = "";
    $name = "db_printer";
    $link = mysqli_connect($host,$user,$pass,$name);

    if(!$link) {
        die ("Koneksi dengan database gagal: ".mysqli_connect_errno().
        " - ".mysq_connect_error());
    }

?>

    3. Selanjutnya membuat index.php ikuti perintah syntax seperti dibawah ini.


<?php
    include 'koneksi.php';
?>

<!DOCTYPE html>
<html>
    <head>
        <style>
            table {
                width: 500px;
                margin: auto;
            }

            td {
                text-align: center;
            }
        </style>
    </head>
    <body>
        <h1>DATA PRINTER</h1>
        <a href="input.php">Tambah Data</a>
        <br/>
        <table border="3" align="left">
            <tr>
                <th>No</th>
                <th>Nama</th>
                <th>Warna</th>
                <th>Jumlah</th>
            </tr>

            <?php
                $query = "SELECT * FROM printer ORDER BY no ASC";
                $result = mysqli_query($link, $query);

                if(!$result){
                    die ("Query Error: ".mysqli_errno($link).
                        " - ".mysqli_error($link));
                }

                $no = 1;
                while($data = mysqli_fetch_assoc($result))
                {

                    echo "<tr>";
                    echo "<td>$no</td>";
                    echo "<td>$data[nama]</td>";
                    echo "<td>$data[warna]</td>";
                    echo "<td>$data[jumlah]</td>";
                    echo "</tr>";
                    $no++;
                }
            ?>

            <br>
        </table>
    </body>
</html>

    4. kemudia membuat input.php ikuti perintah syntax seperti dibawah ini.

<!DOCTYPE html>
<html>
    <head>
        <style>
            .container {
                width: 400px;
                margin: 0px;
            }
        </style>
    </head>
    <body>
        <h1>Tambah Data</h1>
        <div class="container">
            <form id="form-barang" action="input_proses.php" method="post">
                <fieldset>
                <legend>Tambah Data Printer</legend>
                    <p>
                        <label for="nama">Nama : </label>
                        <input type="text" name="nama" id="nama">
                    </p>
                    <p>
                        <label for="warna">Warna : </label>
                        <input type="text" name="warna" id="warna">
                    </p>
                    <p>
                        <label for="jumlah">Jumlah : </label>
                        <input type="text" name="jumlah" id="jumlah">
                    </p>
                </fieldset>
                    <p>
                        <input type="submit" name="input" value="Tambah Data">
                        <input type="reset" name="batal" value="Ulangi">
                        <input type="submit" name="kembali" value="kembali">
                    </p>
            </form>
        </div>
    </body>
</html>

    5. Dan terakhir membuat input_proses.php ikuti perintah syntax dibawah ini:









Republic People Saya adalah seorang yang suka membuat konten dengan disiplin belajar baik itu mengenai Informasi teknologi (IT), wawasan umum, berita terkini, soal - soal ujian maupun psikotes dan membagikan tips dan trik yang bermanfaat bagi diri saya khususnya maupun masyarakat luas.

0 Response to "Cara Membuat Input dan output data (CRUD) dengan PHP dan MySQL"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel