0% found this document useful (0 votes)
21 views8 pages

PHP

Uploaded by

Imam Arifin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views8 pages

PHP

Uploaded by

Imam Arifin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

1.

Buat Database

sql

CREATE DATABASE dbbarang;

2. Buat Tabel barang

sql

USE dbbarang;

CREATE TABLE barang (

kode_barang VARCHAR(10) PRIMARY KEY,

nama_barang VARCHAR(100) NOT NULL,

harga_barang DECIMAL(10, 2) NOT NULL

);

koneksi.php

php

<?php

$host = "localhost";

$user = "root";

$password = "";

$database = "dbbarang";

$conn = mysqli_connect($host, $user, $password, $database);

if (!$conn) {

die("Koneksi gagal: " . mysqli_connect_error());

?>
style.css

css

body {

font-family: Arial, sans-serif;

.container {

width: 80%;

margin: 0 auto;

padding: 20px;

table {

width: 100%;

border-collapse: collapse;

margin-top: 20px;

table, th, td {

border: 1px solid #ddd;

padding: 8px;

th {

background-color: #FA8072;

form {
margin-top: 20px;

input[type="text"], input[type="number"] {

padding: 8px;

width: 100%;

box-sizing: border-box;

input[type="submit"] {

background-color: #D30000;

color: white;

padding: 10px 20px;

border: none;

cursor: pointer;

index.php

php

<?php

include 'koneksi.php';

// Tambah data

if (isset($_POST['submit'])) {

$kode_barang = $_POST['kode_barang'];

$nama_barang = $_POST['nama_barang'];

$harga_barang = $_POST['harga_barang'];
$sql = "INSERT INTO barang (kode_barang, nama_barang, harga_barang) VALUES ('$kode_barang',
'$nama_barang', '$harga_barang')";

mysqli_query($conn, $sql);

header("Location: index.php");

// Hapus data

if (isset($_GET['delete'])) {

$kode_barang = $_GET['delete'];

$sql = "DELETE FROM barang WHERE kode_barang='$kode_barang'";

mysqli_query($conn, $sql);

header("Location: index.php");

// Edit data

if (isset($_POST['update'])) {

$kode_barang = $_POST['kode_barang'];

$nama_barang = $_POST['nama_barang'];

$harga_barang = $_POST['harga_barang'];

$sql = "UPDATE barang SET nama_barang='$nama_barang', harga_barang='$harga_barang' WHERE


kode_barang='$kode_barang'";

mysqli_query($conn, $sql);

header("Location: index.php");

// Ambil semua data barang

$result = mysqli_query($conn, "SELECT * FROM barang");

?>
<!DOCTYPE html>

<html lang="id">

<head>

<meta charset="UTF-8">

<title>Data Barang</title>

<link rel="stylesheet" href="style.css">

</head>

<body>

<div class="container">

<h1>Data Barang</h1>

<form action="" method="POST">

<label>Kode Barang:</label>

<input type="text" name="kode_barang" required>

<label>Nama Barang:</label>

<input type="text" name="nama_barang" required>

<label>Harga Barang:</label>

<input type="number" name="harga_barang" required>

<input type="submit" name="submit" value="Tambah">

</form>

<table>

<tr>

<th>Kode Barang</th>

<th>Nama Barang</th>

<th>Harga Barang</th>

<th>Aksi</th>

</tr>
<?php while ($row = mysqli_fetch_assoc($result)) { ?>

<tr>

<td><?= $row['kode_barang']; ?></td>

<td><?= $row['nama_barang']; ?></td>

<td><?= $row['harga_barang']; ?></td>

<td>

<a href="edit.php?kode_barang=<?= $row['kode_barang']; ?>">Edit</a> |

<a href="index.php?delete=<?= $row['kode_barang']; ?>" onclick="return confirm('Yakin ingin


menghapus?')">Hapus</a>

</td>

</tr>

<?php } ?>

</table>

</div>

</body>

</html>

edit.php

php

<?php

include 'koneksi.php';

if (isset($_GET['kode_barang'])) {

$kode_barang = $_GET['kode_barang'];

$result = mysqli_query($conn, "SELECT * FROM barang WHERE kode_barang='$kode_barang'");

$row = mysqli_fetch_assoc($result);

}
if (isset($_POST['update'])) {

$kode_barang = $_POST['kode_barang'];

$nama_barang = $_POST['nama_barang'];

$harga_barang = $_POST['harga_barang'];

$sql = "UPDATE barang SET nama_barang='$nama_barang', harga_barang='$harga_barang' WHERE


kode_barang='$kode_barang'";

mysqli_query($conn, $sql);

header("Location: index.php");

?>

<!DOCTYPE html>

<html lang="id">

<head>

<meta charset="UTF-8">

<title>Edit Data Barang</title>

<link rel="stylesheet" href="style.css">

</head>

<body>

<div class="container">

<h1>Edit Data Barang</h1>

<form action="" method="POST">

<input type="hidden" name="kode_barang" value="<?= $row['kode_barang']; ?>">

<label>Nama Barang:</label>

<input type="text" name="nama_barang" value="<?= $row['nama_barang']; ?>" required>

<label>Harga Barang:</label>

<input type="number" name="harga_barang" value="<?= $row['harga_barang']; ?>" required>


<input type="submit" name="update" value="Update">

</form>

</div>

</body>

</html>

You might also like