pada pembahasan kali ini saya akan membahas tentang Tutorial membuat input edit hapus dan tampil menggunakan php & mysql atau yang lebih di kenal dengan CRUD (CREATE READ UPDATE DELETE). mungkin bagi para master-master web di luar sana postingan saya kali ini tidak ada harganya. tetapi bagi para pemula postingan ini bisa cukup sangat membantu. karena saya dulu pertama kali belajar membuat website adalah dengan membuat input edit hapus dan tampil sederhana menggunakan php dan mysql. untuk memulai materi kali ini pastikan sudah terinstal notepad ++ dan xampp.
langsung saja kita masuk ke pembahasan. cekidot ^_^
1. buat database terlebih dahulu.
caranya masuk ke localhost/xampp pada browser anda. setelah itu masuk ke phpmyadmin dan create new database.
pada artikel kali ini saya memberi nama database dengan nama veri. setelah itu buat tabel pada database.
create table veri (
id int(2) auto_increment,
judul varchar (32),
isi text,
primary key (id)
);
2. buat file koneksi.php
fungsi dari file koneksi.php adalah untuk mengkoneksikan antara sistem dengan database.
<?php
$servername = "localhost";
$user = "root";
$pasword = "";
$db = "veri";
$koneksi = mysql_connect ($servername,$user, $pasword)
or die ('gagal terkoneksi'.mysql_error());
$database = mysql_select_db ($db)
or die ('gagal terhubung ke database'.mysql_error());
?>
3. buat file index.php
<html>
<head>
</head>
<body>
<h1>Selamat Datang Di Pembelajaran CRUD Singkat padat dan mudah dipahami untuk pemula</h1>
<a href="input.php">Input Data</a>
<a href="tampil.php">Tampilkan Data</a>
</body>
</html>
4. buat file input.php
fungsi input.php adalam untuk membuat form inputan.
<html>
<head>
</head>
<body>
<form method="post" action="proses.php" >
<h1>Selamat Datang Di Contoh</h1>
<p>judul : <input type="text" name="judul" placeholder="Judul" ></p>
<p>isi : <textarea name="isi" placeholder="isi artikel" ></textarea></p>
<p> <input type="submit" name="simpan" value="simpan"></p>
</form>
</body>
</html>
5. buat file proses.php
fungsi proses.php adalah untuk melakukan proses penyimpanan data ke dalam database.
<?php
include "koneksi.php";
$judul = $_POST['judul'];
$isi = $_POST['isi'];
$query = mysql_query('insert into veri(judul,isi) values ("'.$judul.'","'.$isi.'")');
if ($query) {
echo "<script>alert('data berhasil disimpan');
document.location.href='tampil.php'</script>\n";
} else {
echo "<script>alert('data gagal disimpan');
document.location.href='index.php'</script>\n";
}
?>
6. buat file tampil.php
fungsi dari file tampil adalah untuk menampilkan data yang sudah kita input ke dalam database.
<html>
<head>
</head>
<body>
<a href="index.php"> Beranda</a><br>
<a href="input.php"> input lagi</a>
<table border="5">
<thead>
<tr>
<th >No</th>
<th >judul</th>
<th >isi </th>
<th >aksi </th>
</tr>
</thead>
<tbody><?php
include"koneksi.php";
$query = mysql_query ("SELECT * FROM veri order by id");
$no = 1;
while ($data=mysql_fetch_array($query)){
?>
<tr>
<td><?php echo $no;?></td>
<td><b><?php echo $data['judul'];?></b></td>
<td><p><?php echo $data['isi'];?></p></td>
<td><a href="edit.php?id=<?php echo $data['id'];?>" >edit</a>|<a href="hapus.php?id=<?php echo $data['id'];?>" onClick = "return confirm('Apakah Anda ingin mengapus <?php echo $data['judul']; ?>?')" >hapus</a></td>
</tr><?php $no++; } ?>
</tbody>
</table>
</body>
</html>
7. buat file edit.php
fungsi dari edit.php adalah mengedit data yang telah kita input.
<html>
<head>
</head>
<body>
<?php
include "koneksi.php";
?>
<form method="post" action="proses_edit.php?id=<?php echo $_GET['id'];?>" >
<h1>Selamat Datang Di Contoh</h1>
<?php
$id = $_GET['id'];
$query = mysql_query ("select * from veri where id=$id");
$data= mysql_fetch_array($query);
?>
<p>judul : <input type="text" name="judul" value="<?php echo $data['judul']?>" ></p>
<p>isi : <textarea name="isi" ><?php echo $data['isi']?></textarea></p>
<p> <input type="submit" name="simpan" value="simpan"></p>
</form>
</body>
</html>
8. buat file proses_edit.php
fungsinya adalah untuk memproses pengeditan data dari file edit.php ke dalam database.
<?php
include "koneksi.php";
$judul = $_POST['judul'];
$isi = $_POST['isi'];
$query = mysql_query("UPDATE veri SET judul='$judul',
isi='$isi'
where id='$_GET[id]'");
if ($query) {
echo "<script>alert('data berhasil disimpan');
document.location.href='tampil.php'</script>\n";
} else {
echo "<script>alert('data gagal disimpan');
document.location.href='tampil.php'</script>\n";
}
?>
9. dan yang terakhir adalah buat file hapus.php
fungsinya adalah untuk menghapus data yang sudah kita inputkan ke dalam database.
<?php
include "koneksi.php";
$id = $_GET['id'];
$query = mysql_query("delete from veri where id='$id'");
if ($query) {
echo "<script>alert('data berhasil dihapus');
document.location.href='tampil.php'</script>\n";
} else {
echo "<script>alert('data gagal dihapus');
document.location.href='tampil.php'</script>\n";
}
?>
sekian dulu pembahasan saya tentang input edit hapus dan tampil menggunakan php dan mysql. semoga dapat membantu teman-teman yang sedang memulai di dunia pemrograman.
jangan lupa like dan share artikel saya ya.. hehehee
yang ngelike dan ngeshare semoga dapet ilmu dan pahala. amiin
Download juga tutorial lainnya
Tutorial Membuat Toko Online Sederhana Berbasis Web
Tutorial Membuat Website Html Sederhana Tanpa Database
Playstore Sederhana Menggunakan PHP
Tutorial Membuat Login Multi User Menggunakan Php & MySql
Tutorial Membuat Simulasi Finger Print Untuk Absensi Berbasis Web Menggunakan PHP & MySql
Tutorial Membuat Sistem Informasi Portal Berita Berbasis Web Menggunakan Php & MySql
Tutorial Membuat Sistem Informasi Tujuan Wisata Berbasis Web Menggunakan PHP & MYSQL
Tutorial Membuat Website Html Sederhana Tanpa Database
Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com
atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :