Tambah data dengan PHP dan Mysql


Kita akan membuat tambah data menggunakan php dan mysql untuk melajutkan projek test pada postingan cara menampilakan data menggunakan php dan mysql bagi temen-temen yang belum mengikuti saya sarani untuk membaca postingan tersebut.

Langkah-langkah

Silahkan buat file dengan nama simpan.php untuk menginput data seperti script dibawah ini:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <center><h3>Membuat crud dengan php dan mysql</h3></center>
    <br>    
    <form action="aksi.php?aksi=save" method="post">
        <center>
        <table>
            <tbody>
                <tr>
                    <td>Nama  Barang</td>
                    <td>:</td>
                    <td><input type="text" name="nama"></td>
                </tr>
                <tr>
                    <td>Stok  Barang</td>
                    <td>:</td>
                    <td><input type="text" name="stok"></td>
                </tr>
                <tr>
                    <td>Harga  Barang</td>
                    <td>:</td>
                    <td><input type="text" name="harga"></td>
                </tr>
            </tbody>
        </table>
        <button type="submit" >Simpan</button>
        </center>
    </form>
</body>
</html>

Output :

Gambar tampilan tambah data

 Baiklah selanjutnya kita akan membuat file dengan nama aksi.php untuk membuat proses create. update dan delete pada database mysql seperti dibawah ini:

  <?php

//memangil koneksi db
include "koneksi.php";

//menangkap parameter aksi
$aksi = $_GET["aksi"];

if ($aksi == "save") {
    //mendeklarasikan variable
    $nama = $_POST["nama"];
    $stok = $_POST["stok"];
    $harga = $_POST["harga"];

    //query untuk menyimpan data
    $query = mysqli_query($conn, "INSERT INTO tb_barang (nama_br, stok_br, harga_br) VALUES ('$nama', '$stok', '$harga')") or die(mysqli_error($conn));

    //redirect ke index.php menggunkan js
    echo "<script>alert('Barang berhasil disimpan');window.location='index.php';</script>";
}
?>
  

untuk parameter action ikutin seperrti gambar dibawah ini yang bertujuan mengarahkan ke file aksi.php yang telah kita buat.

Gambar parameter aksi.php

Output nya:

Gambar input data pada V_simpan.php

Gambar alert dengan Javascript




Gambar data yang disimpan

Penjelasan

Sebelum membuat tambah data dibutuhkan koneksi ke dalam database dengan menggunakan script dibawah ini.
include "koneksi.php";

Untuk membuat koneksi ke database silahkan baca postingan cara koneksi database dengan php dan mysql

Membuat variable $aksi yang bertujuan untuk menangkap data aksi dengan method GET
$aksi = $_GET["aksi"];

Kemudian membuat pengujian jika $aksi itu sama dengan tambah jalankan aksi berikut
if ($aksi == "save") {

}
Mendeklarasikan variable dengan menangkap tag input pada attribut name menggunkan method POST
$nama = $_POST["nama"];
$stok = $_POST["stok"];
$harga = $_POST["harga"];
Membuat query untuk menambahkan data kedalam database
 $query = mysqli_query($conn, "INSERT INTO tb_barang (nama_br, stok_br, harga_br) VALUES ('$nama', '$stok', '$harga')") or die(mysqli_error($conn));
Terakhir membuat reditect atau mengarahkan aksi tersebut ke index.php menggunakan javascript
echo "<script>alert('Barang berhasil disimpan');window.location='index.php';</script>";

Sekian dari postingan ini

Terimakasih :)

 

Tidak ada komentar untuk "Tambah data dengan PHP dan Mysql"