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 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"