PHP - CRUD Simple ( Ayo Ngoprek IT )

PHP - CRUD Simple ( Ayo Ngoprek IT )




Assalamu'alaikum Wr. Wb.


Salam buat semua, Alhamdulillah kali ini saya bisa membuat artikel baru untuk membantu kalian yang lagi belajar membuat CRUD. nah untuk artikel kali ini saya memberi judul PHP - CRUD Simple (Ayo Ngoprek IT).  Sebelum kita membuat CRUD dengan PHP kita buat dahulu databasenya.

Buka localhost/phpmyadmin->new->Create Database atau klik menu Database di bagian menu atas.




Setelah kita buat databasenya kita buat tabel-nya untuk menyimpan data kita. Caranya klik database yang kita buat latihan->new-> dan masukkan sesuai yang anda inginkan.





Selelah kita buat databasenya dan tablenya sekarang kita bisa memulai cara pembuatan CRUD dangan PHP.
Untuk langkah pertama kita bisa membuat folder yaitu di local disk C:Xampp/htdocs/folder_kalian. Nah setelah kita buat folder kita buat tampilan untuk inputannya.

Buat file dengan nama index.php dan simpan di folder kalian yang tadi di buat.
Copy script di bawah ini ke file index.php


<!DOCTYPE html>
<html>
<head>
<title>latihan CRUD Simple</title>
</head>
<body>

<form action="CRUD/simpan.php" method="POST">

<table>
<tr>
<td>ID</td>
<td><input type="text" name="id"></td>
</tr>
<tr>
<td>Nama</td>
<td><input type="text" name="nama"></td>
</tr>
<tr>
<td>Alamat</td>
<td><textarea name="alamat"></textarea></td>
</tr>
<tr>
<td>Tanggal Lahir</td>
<td><input type="date" name="tgl_lahir"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Siman" name="simpan"></td>
</tr>
</table>

<a href ="tampil.php">tampil</a>
</form>

</body>
</html>


Setelah kita buat tampilan untuk input datanya. kita membuat proses simpannya, Sebelum kita buat preses simpannya kita buat folder CRUD dahulu di dalam folder yang kalian buat tadi. Setelah kita buat foldernya kita buat file koneksi.php dan save di dalam folder CRUD.

Di bawah ini adalah script proses simpan :

<?php

$server = "localhost";
$username = "root";
$password = "";
$database = "database_kalian";

mysql_query($server, $username, $password);
mysql_select_db($database);

?>

Nah setelah kita sudah membuat koneksinya kita membuat simpan.php dan simpan di dalam folder CRUD di bawah ini script simpan.php :


<?php

include 'koneksi.php';

$id = $_POST['id'];
$nama = $_POST['nama'];
$alamat = $_POST['alamat'];
$tanggal = $_POST['tgl_lahir'];

$simpan = mysql_query("INSERT into latihan values('$id', '$nama', '$alamat', '$tanggal')");

if ($simpan) {
echo "<script>alert('Berhasil menyimpan')</script>";
echo "<script>document.location='../index.php'</script>";
}else{
echo "<script>alert('Gagal menyimpan')</script>";
echo "<script>document.location='../index.php'</script>";
}

?>

Oke, Setelah kita buat file tampil.php dan simpan di folder luar CRUD, untuk menampilkan data yang ada di database sebelum di bawah ini script tampil.php


<?php
include "CRUD/koneksi.php"
?>
<!DOCTYPE html>
<html>
<head>
<title>latihan CRUD Simple</title>
</head>
<body>
<a href="index.php">Tambah Data</a>
<table>
<tr>
<td>ID</td>
<td>Nama</td>
<td>Alamat</td>
<td>Tanggal Lahir</td>
<td>Action</td>
</tr>
<?php
$query = mysql_query("SELECT * FROM latihan ORDER BY id ASC");
while ($data = mysql_fetch_array($query)) {
?>
<tr>
<td><?php echo $data['id'];?></td>
<td><?php echo $data['nama'];?></td>
<td><?php echo $data['alamat'];?></td>
<td><?php echo $data['tanggal_lahir'];?></td>
<td>
<a href="form_edit.php?id=<?php echo $data['id'];?>">Edit</a>
<a href="CRUD/hapus.php?id=<?php echo $data['id'];?>">Hapus</a>
</td>
</tr>
<?php
}
?>
</table>

</body>
</html>

Setelah kita buat tampilan untuk menampilkan data dari database kita buat file form_edit.php dan simpan di luar folder CRUD di bawah ini script tampilan form_edit.php :


<?php
include 'CRUD/koneksi.php';

$query = mysql_query("SELECT * from latihan where id = '$_GET[id]'");
$data = mysql_fetch_array($query);
?>
<!DOCTYPE html>
<html>
<head>
<title>latihan CRUD Simple</title>
</head>
<body>

<form action="CRUD/edit.php" method="POST">

<table>
<tr>
<td>ID</td>
<td><input type="text" value="<?php echo $data['id'];?>" name="id"></td>
</tr>
<tr>
<td>Nama</td>
<td><input type="text" value="<?php echo $data['nama'];?>" name="nama"></td>
</tr>
<tr>
<td>Alamat</td>
<td><textarea name="alamat"><?php echo $data['alamat'];?></textarea></td>
</tr>
<tr>
<td>Tanggal Lahir</td>
<td><input type="date" value="<?php echo $data['tanggal_lahir'];?>" name="tgl_lahir"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Siman" name="simpan"></td>
</tr>
</table>

<a href="tampil.php">Tampil</a>
</form>

</body>
</html>

Setelah kita buat tampilan form edit nya kita bikin proses edit.php dan simpan di dalam folder CRUD di bawah ini proses edit.php


<?php

include 'koneksi.php';

$id = $_POST['id'];
$nama = $_POST['nama'];
$alamat = $_POST['alamat'];
$tanggal = $_POST['tgl_lahir'];

$simpan = mysql_query("UPDATE latihan set id = '$id', nama = '$nama', alamat = '$alamat', tanggal_lahir = '$tanggal' where id = '$id'");

if ($simpan) {
echo "<script>alert('Berhasil edit')</script>";
echo "<script>document.location='../tampil.php'</script>";
}else{
echo "<script>alert('Gagal edit')</script>";
echo "<script>document.location='../tampil.php'</script>";
}

?>

Oke setelah kita membuat proses edit nya kita tinggal buat proses hapus data, sebelum kita buat prosesnya kita buat file hapus.php dan simpan di dalam folder CRUD dibawah ini proses hapus data nya :

<?php
include 'koneksi.php';

$hapus = mysql_query("DELETE from latihan where id = '$_GET[id]'");

if ($hapus) {
echo "<script>alert('Berhasil hapus')</script>";
echo "<script>document.location='../tampil.php'</script>";
}else{
echo "<script>alert('Gagal hapus')</script>";
echo "<script>document.location='../tampil.php'</script>";
}
?>

Oke proses hapus datanya sudah kita buat,, gimana proses CRUD dangat mudah kan nah demikianlah artikel saya kali ini jika ada salah pengetikan atau ada pertanyaan silahkan komen dan tanyakan pada saya insya allah akan saya jawab,

Oke sekian dari saya semoga bermanfaat bagi kalian dan jangan lupa baca juga artikel yang lain, terimakasih atas kunjungannya. :)


Wassalamu'alaikum Wr. Wb.

0 komentar