Tutorial CRUD Sederhana dengan PHP dan MySQL
Kali ini saya akan memberikan tutorial tentang CRUD, apa itu CRUD? CRUD adalah singkatan dari Create, Read, Update, Delete. Lalu apa artinya...
https://cwost.blogspot.com/2015/07/tutorial-crud-sederhana-dengan-php-dan.html
Kali ini saya akan memberikan tutorial tentang CRUD, apa itu CRUD? CRUD adalah singkatan dari Create, Read, Update, Delete. Lalu apa artinya? Kalau di terjemahkan biasa artinya Buat, Baca, Perbaharui, Hapus. Tapi dalam database di artikan sebagai INSERT, SELECT, UPDATE, DELETE. Yaitu Query database. Oke berikut tutorial tentang CRUD Sederhana.
1. Aktifkan Control Panel Xampp, lalu buka PhpMyAdmin. Kalau tidak tau cara aktifkan Control Panel dan membuka PhpMyAdmin silahkan klik disini untuk melihat tutorialnya.
2. Lalu buat database bernama “crud”.
3. Kemudian buat tabel bernama “data” dengan jumlah kolom nya.
4. Lalu isikan tabel-tabel berikut seperti dibawah ini.
Jika tidak mengerti tentang apa saja fungsi gambar di atas, silahkan klik disini untuk melihat penjelasannya.
5. Saat nya ngoding, berikut codingan tentang CRUD Sederhana.
1. Aktifkan Control Panel Xampp, lalu buka PhpMyAdmin. Kalau tidak tau cara aktifkan Control Panel dan membuka PhpMyAdmin silahkan klik disini untuk melihat tutorialnya.
2. Lalu buat database bernama “crud”.
3. Kemudian buat tabel bernama “data” dengan jumlah kolom nya.
4. Lalu isikan tabel-tabel berikut seperti dibawah ini.

5. Saat nya ngoding, berikut codingan tentang CRUD Sederhana.
<!DOCTYPE html>
<html>
<head>
<title>Belajar CRUD</title>
</head>
<body>
<table>
<tr>
<td><a href="index.php?page=input">Input Data</a></td>
<td><a href="index.php?page=data">Lihat Data</a></td>
</tr>
</table>
<hr>
<?php
if (isset($_GET['page'])) {
if ($_GET['page'] == 'input') {
include 'input.php';
}
elseif($_GET['page'] == 'data'){
include 'data.php';
}
elseif ($_GET['page'] == 'edit') {
include 'edit.php';
}
else{
echo "<h2><strong>Halaman Tidak Ditemukan</strong></h2>";
}
}
else{
include 'input.php';
}
?>
</body>
</html>
<form method="post" action="proses_input.php">
<table cellpadding="5">
<tr>
<td>Nama : </td>
<td><input type="text" name="nama" placeholder="Masukan Nama Anda" required></td>
</tr>
<tr>
<td>Email : </td>
<td><input type="email" name="email" placeholder="Masukan Email Anda" required></td>
</tr>
<tr>
<td>Pesan : </td>
<td><textarea name="pesan" placeholder="Pesan & Kesan" required></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Kirim"></td>
</tr>
</table>
</form>
<?php
mysql_connect('localhost', 'root', '');
mysql_select_db('crud');
$nama = $_POST['nama'];
$email = $_POST['email'];
$pesan = $_POST['pesan'];
mysql_query("INSERT INTO data VALUES(NULL, '$nama', '$email', '$pesan')");
header('location: index.php?page=data');
?>
<table border="1" cellpadding="5">
<tr>
<th>No </th>
<th>Nama </th>
<th>Email </th>
<th>Pesan </th>
<th> </th>
</tr>
<?php
mysql_connect('localhost', 'root', '');
mysql_select_db('crud');
$asd = mysql_query("SELECT * FROM data");
$no = 0;
while ($data = mysql_fetch_array($asd)) {
$no++;
?>
<tr>
<td><?php echo $no; ?></td>
<td><?php echo $data['nama']; ?></td>
<td><?php echo $data['email']; ?></td>
<td><?php echo $data['pesan']; ?></td>
<td>
<a href="index.php?page=edit&id=<?php echo $data['id']; ?>">Edit</a>
<a href="delete.php?id=<?php echo $data['id']; ?>">Delete</a>
</td>
</tr>
<?php } ?>
</table>
<?php
$id = $_GET['id'];
mysql_connect('localhost', 'root', '');
mysql_select_db('crud');
$asd = mysql_query("SELECT * FROM data WHERE id = $id");
$data = mysql_fetch_array($asd);
?>
<form method="post" action="proses_edit.php">
<input type="hidden" name="id" value="<?php $data['id']; ?>">
<table cellpadding="5">
<tr>
<td>Nama : </td>
<td><input type="text" name="nama" value="<?php echo $data['nama']; ?>"></td>
</tr>
<tr>
<td>Email : </td>
<td><input type="email" name="email" value="<?php echo $data['email']; ?>"></td>
</tr>
<tr>
<td>Pesan : </td>
<td><textarea name="pesan"><?php echo $data['pesan']; ?></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Kirim"></td>
</tr>
</table>
</form>
<?php
mysql_connect('localhost', 'root', '');
mysql_select_db('crud');
$id = $_POST['id'];
$nama = $_POST['nama'];
$email = $_POST['email'];
$pesan = $_POST['pesan'];
mysql_query("UPDATE data SET nama='$nama', email='$email', pesan='$pesan'");
header('location: index.php?page=data');
?>
<?php
mysql_connect('localhost', 'root', '');
mysql_select_db('crud');
$id = $_GET['id'];
mysql_query("DELETE FROM data WHERE id = $id");
header('location: index.php?page=data');
?>
Wadu bagus ni gan
ReplyDeletemakasih gan... :))
Delete