Cara membuat Coding Simpan, Edit, dan Hapus Data Dengan PHP dan MySQLi
Di Posting Oleh : wandi
Kategori : PHP
Pada kesempatan kali ini saya akan share bagaimana cara membuat coding simpan, edit dan hapus data dengan php dan mysqli. seperti yang kalian tahu, sebuah aplikasi dapat dikatakan sebuah aplikasi yang ‘bagus’ jika aplikasi tersebut sudah terintegrasi dengan database. Apa lagi, jika database yang ada pada aplikasi tesebut sudah memiliki relasi antar tabel, tentu itu akan membuat aplikasi tesebut dapat mengolah informasi dengan optimal.
maka tampilannya akan seperti berikut
maka tampilanya akan seperti dibawah ini
Tampilanya akan menjadi seperti dibawah ini
Setelah itu buat file baru lagi dengan nama update.php lalu tuliskan codingnya seperti dibawah ini file ini berfungsi untuk meng-update data.
Setelah diupdate, maka web browser akan meredirect ke halaman index.
Mau liat atau download source code aplikasi premium bisa disini.
Di Posting Oleh : wandi
Kategori : PHP
Pada kesempatan kali ini saya akan share bagaimana cara membuat coding simpan, edit dan hapus data dengan php dan mysqli. seperti yang kalian tahu, sebuah aplikasi dapat dikatakan sebuah aplikasi yang ‘bagus’ jika aplikasi tersebut sudah terintegrasi dengan database. Apa lagi, jika database yang ada pada aplikasi tesebut sudah memiliki relasi antar tabel, tentu itu akan membuat aplikasi tesebut dapat mengolah informasi dengan optimal.
Untuk itu, agar kalian bisa membuat database yang dapat mengolah data secara optimal, kalian harus tahu bagaimana dasar-dasarnya terlebih dahulu. Yaitu dari bagaimana cara membuat simpan, edit dan hapus data kedalam database. sementara itu, database yang saya gunakan adalah database mysql.
Baca Juga : Cara Upload Gambar dengan PHP
Cara Simpan, Edit dan Hapus Data Dengan PHP dan MySQLi
Membuat Database dan Tabel
Langkah pertama adalah membuat database telebih dahulu di phpMyAdmin dengan cara jalankan mysql dan apache di xampp control panel.
Lalu buka web browser lalu akses localhost/phpmyadmin.
Setelah itu klik new, dan masukan nama database nya. Dengan nama crud_native (nama database babas, teserah anda).
Setelah itu kalian harus membuat tabel. Dengan nama mahasiswa (nama tabel babas, teserah anda) strukturnya bisa anda lihat seperti dibawah ini.
Selesai
Membuat Koneksi dari PHP ke MySQL
Sebelum membuat coding simpan, edit dan hapus data, terlebi dahulu saya akan membuat koneksi dari php ke mysql. Simak langkah-langkahnya dibawah ini.
Buka text editor yang kalian pakai (saya menggunakan sublime), dan buat file baru dengan nama config.php dan untuk menyimpan file php yang dibuat kalian harus menyimpan file nya didalam direktori c:/xampp/htdoc dan agar file yang kalian buat tidak bercampur dengan file lainya alangkah baiknya jika file php nya disimpan didalam sebuah folder lagi.
Setelah kalian membuat file config.php silahkan ketikan coding koneksinya dibawah ini
<?php
$host = 'localhost';
$db_name = 'native_crud';
$db_user = 'root';
$db_pass = '';
$conn = mysqli_connect($host,$db_user,$db_pass,$db_name);
if(mysqli_connect_errno($conn)){
echo 'Koneksi Gagal';
}
?>
Jika terjadi error maka akan ada tulisan Koneksi gagal pada layar web browser. INFO: error bisa disebabkan salah penulisan nama database, host, user atau password dan juga bisa disebabkan karena lupa menghidupkan web server nya.
Setelah koneksi selesai selanjutnya membuat coding simpan.
Cara Simpan Data pada PHP
Buat file baru dengan nama insert.php lalu tuliskan codingnya seperti dibawah ini
<?php
include_once('config.php');
if(isset($_POST["simpan"])){
$nim = $_POST["nim"];
$nama = $_POST["nama"];
if(!empty($nim) || !empty($nama)){
$sql = "insert into mahasiswa ( nim, nama )" .
"values ( '$nim','$nama' )";
mysqli_query($conn, $sql);
header('location:index.php');
}else{
echo 'Semua data diperlukan. Harap isi semua.!';
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Insert Data</title>
</head>
<body>
<h1>Insert Data Mahasiswa</h1>
<br>
<form method="post" action="insert.php">
<label>NIM</label><br>
<input type="text" name="nim"><br>
<label>Nama</label><br>
<input type="text" name="nama"><br>
<br>
<input type="submit" name="simpan" value="Simpan">
</form>
</body>
</html>
maka tampilannya akan seperti berikut
setelah data berhasil disimpan, maka web browser akan langsung meredirect ke halaman index untuk menampilakan semua data yang telah disimpan. untuk membuat halaman index buatlah file baru dengan nama index.php dan ketikan codingnya seperti dibawah ini:
<?php
include('config.php');
?>
<!DOCTYPE html>
<html>
<head>
<title>Semua data</title>
</head>
<body>
<h1>Semua Data</h1>
<a href="insert.php">Tambah Data</a>
<table>
<tr>
<th>No</th>
<th>NIM</th>
<th>Nama</th>
<th>Opsi</th>
</tr>
<?php
$sql = "SELECT * FROM mahasiswa";
$query = mysqli_query($conn, $sql);
foreach($query as $row){
?>
<tr>
<td><?php echo $row['id'] ?></td>
<td><?php echo $row['nim'] ?></td>
<td><?php echo $row['nama'] ?></td>
<td><a href='edit.php?id=<?php echo $row['id']; ?>'>Edit</a> <a href='delete.php?id=<?php echo $row['id']; ?>'>Hapus</a></td>
</tr>
<?php
}
?>
</table>
</body>
</html>
maka tampilanya akan seperti dibawah ini
Cara Edit Data pada PHP
Buat file baru dengan nama edit.php lalu tuliskan codingnya seperti dibawah ini file ini berfingsi untuk menampilkan data yang akan diedit.
<?php
include_once('config.php');
$id = $_GET["id"];
?>
<!DOCTYPE html>
<html>
<head>
<title>Edit Data</title>
</head>
<body>
<h1>Edit Data Mahasiswa</h1>
<br>
<?php
$sql2 = "SELECT * FROM mahasiswa WHERE id='$id'";
$query = mysqli_query($conn, $sql2);
$row = mysqli_fetch_array($query);
?>
<form method="post" action='update.php?id=<?php echo $row['id']; ?>'>
<label>NIM</label><br>
<input type="text" name="nim" value="<?php echo $row['nim']; ?>"><br>
<label>Nama</label><br>
<input type="text" name="nama" value="<?php echo $row['nama']; ?>"><br>
<br>
<input type="submit" name="simpan" value="Perbaharui">
</form>
</body>
</html>
Tampilanya akan menjadi seperti dibawah ini
Setelah itu buat file baru lagi dengan nama update.php lalu tuliskan codingnya seperti dibawah ini file ini berfungsi untuk meng-update data.
<?php
include_once('config.php');
if(isset($_POST["simpan"])){
$id = $_GET["id"];
$nim = $_POST["nim"];
$nama = $_POST["nama"];
$query = "UPDATE mahasiswa SET nim='$nim', nama='$nama' WHERE id='$id'";
mysqli_query($conn, $query);
header('location:index.php');
}
?>
Setelah diupdate, maka web browser akan meredirect ke halaman index.
Cara Hapus Data pada PHP
Buat file baru dengan nama delete.php lalu tuliskan codingnya seperti dibawah ini
<?php
include_once('config.php');
$id = $_GET['id'];
$query = "DELETE FROM mahasiswa WHERE id='$id'";
mysqli_query($conn, $query);
header('location:index.php');
?>
Sekian tutorial mengenai Cara membuat Coding Simpan, Edit, dan Hapus Data Dengan PHP dan MySQLi semoga bermanfaat.
Mau liat atau download source code aplikasi premium bisa disini.
0 Komentar