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 :
- 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:
<?php
include 'koneksi.php';
if (isset($_POST['input'])) {
$nama = $_POST['nama'];
$warna = $_POST['warna'];
$jumlah = $_POST['jumlah'];
$query = "INSERT INTO printer VALUES (NULL, '$nama', '$warna', '$jumlah')";
$result = mysqli_query($link, $query);
if(!$result) {
die ("Query gagal dijalankan: ".mysqli_errno().
" - ".mysqli_error($link));
}
}
header("location:index.php");
?>
Done 😃
Baca Juga Tentang artikel di bawah ini :
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