Membuat CRUD PHP dan Mysql Dengan Mudah Bagi Pemula – Mengupdate Data Dari Database

Membuat CRUD PHP dan Mysql Dengan Mudah Bagi Pemula – Mengupdate Data Dari Database
Masdita.com, Hii sobat mudah-mudahan cepet nikah ya bagi yang belum nikah dan lcepet punya anak ya yang sudah nikah, selamat datang di tutorial part 3, Membuat CRUD PHP dan Mysql Dengan Mudah Bagi Pemula – Mengupdate Data. Di tutorial sebelumnya kita sudah membahas tentang bagaimana membuat input data kedatabase ya. Kali ini kita telah sampai pada mengupdate database dengan PHP. Jadi pada tutorial kali ini saya akan menjelaskan sobat tentang cara mengupdate data di database dengan PHP lewat tampilan website. Bersamaan dengan itu semua ditutorial lain saya juga akan membahas bagaimana menangani form handing.

Membuat CRUD PHP dan Mysql Dengan Mudah Bagi Pemula – Mengupdate Data.
Oke sob langsung saja kita lanjutkan tutorial ini tentang cara membuat crud dengan php dan mysql untuk update data ke database. 
Coba temen-temen perhatiin file index.php kalian yang sudah ada ditutorial sebelumnya untuk menampilkan data
Membuat CRUD PHP dan Mysql Dengan Mudah Bagi Pemula – Mengupdate Data Dari Database

<a href="edit.php?id=<?php echo $data['id']; ?>">Edit</a>

Nah kode diatas dapat temen-temen lihat terdapat kode edit.php ya, nah dari sini lah kita akan membuat tampilan form editnya, bagaimana membuatnya ikuti langkah-langkahnya ya sob.

Pertama buat file edit.php 
<!DOCTYPE html>
<html>
<head>
<title>Membuat CRUD PHP dan Mysql Dengan Mudah Bagi Pemula - Menampilkan Data Dari Database</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="judul">
<h1>Membuat CRUD PHP dan Mysql Dengan Mudah Bagi Pemula</h1>
<h2>Update data dari database</h2>
<h3>www.masdita.com</h3>
</div>
<br/>
<a href="index.php">Lihat Semua Data</a>
<br/>
<h3>Edit data</h3>
<?php
include "koneksi.php";
$id = $_GET['id'];
$query_mysql = mysql_query("SELECT * FROM user WHERE id='$id'")or die(mysql_error());
$nomor = 1;
while($data = mysql_fetch_array($query_mysql)){
?>
<form action="edit_proses.php" method="post">
<table>
<tr>
<td>Nama</td>
<td>
<input type="hidden" name="id" value="<?php echo $data['id'] ?>">
<input type="text" name="nama" value="<?php echo $data['nama'] ?>">
</td>
</tr>
<tr>
<td>Alamat</td>
<td><input type="text" name="alamat" value="<?php echo $data['alamat'] ?>"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Simpan"></td>
</tr>
</table>
</form>
<?php } ?>
</body>
</html>

Sekarang sobat coba perhatikan gambar di bawah ini, klik edit pada salah satu kolom yang ada di tabel, saya beri contoh saya akan mengedit data yang namanya dita dan alamatnya rembang


Setelah sobat klik edit, maka akan berubah tampilannya seperti gambar dibawah ini

Membuat CRUD PHP dan Mysql Dengan Mudah Bagi Pemula – Mengupdate Data Dari Database
Nah sobat gambar diatas menunjukan jika id=1, darimana dapat itu? Mari kita bahas satu persatu ya sob

<?php 
include "koneksi.php";
$id = $_GET['id'];
$query_mysql = mysql_query("SELECT * FROM user WHERE id='$id'")or die(mysql_error());
$nomor = 1;
while($data = mysql_fetch_array($query_mysql)){
?>

Coba kita lihat kode diatas yang sob, karena pekerjaan kita ada hubungannya dengan database agar bisa diedit maka kita harus menkoneksikan php dengan database yang kita punya

include "koneksi.php";

setelah kita membuat koneksi , kita akan harus mengambil id yang dikirm dengan url

$id = $_GET['id'];

Setelah itu kita tampilkan data yang telah kita get atau tangkap tadi dengan kode

$query_mysql = mysql_query("SELECT * FROM user WHERE id='$id'")or die(mysql_error());

Seperti yang sudah saya jelaskan kemarin ya sob, mysql_query adalah perintah untuk mengeksekusi perintah mysql. Jadi di edit form ini kita akan menampilkan data sesuai id yang kita ambil tadi, saya contoh kan tadi mengambil nama dita dan alamat rembang yang ber id 1.

<form action="edit_proses.php" method="post">

Kode diatas adalah pengiriman data yang kita gunakan dengan method post dan form actionnya edit_proses.php, didalam mengedit data ini kita juga mengirimkan id nantinya di proses oleh file edit_proses.php sehingga datanya bisa berubah atau update. Membuat CRUD PHP dan Mysql Dengan Mudah Bagi Pemula – Mengupdate Data Dari Database

Pada saat halaman disimpan, halaman akan dialihkan ke file edit_proses.php, maka dari itu kita harus buat satu file lagi untuk memproses form edit.php yang sudah kita buat tadi. Beri nama filenya edit_proses.php

kedua buat file edit_proses.php
<?php
include 'koneksi.php';
$id = $_POST['id'];
$nama = $_POST['nama'];
mysql_query("UPDATE user SET nama='$nama', alamat='$alamat' WHERE id='$id'");
header("location:index.php?pesan=edit");
?>

Saya jelaskan kode diatas, kita tangkap dulu data yang dikirim dari form menggunakan POST.

$id = $_POST['id'];
$nama = $_POST['nama'];

Jika sobat belum paham mengenai penanganan form, atau masalah GET dan POST sobat bisa baca tentang penanganan form handle di php

Selanjutnya kita update berdasarkan id yang telah kita tangkap tadi dengan menggunakan perintah

mysql_query("UPDATE user SET nama='$nama', alamat='$alamat' WHERE id='$id'");

Setelah mengupdate datanya kita alihkan halamannya ke index.php atau halaman awal dan bisa kita tampilkan juga notifikasi data berhasil di update. Membuat CRUD PHP dan Mysql Dengan Mudah Bagi Pemula – Mengupdate Data Dari Database
header("location:index.php?pesan=edit");


Membuat CRUD PHP dan Mysql Dengan Mudah Bagi Pemula – Mengupdate Data Dari Database
Nah sobat dapat kita lihat ada notif yang saya kotaki "Data berhasil diupdate" bahwa data telah berhasil di udpate. Sekarang kita berhasil mengupdate data ke dalam database dengan PHP, setelah kita berhasil membuat update sob tentunya kita butuh menghapus data, untuk hapus data dengan PHP dan MySQL sobat bisa lihat tutorial saya selanjutnya membuat crud php dan mysql part 4.
Oke sobatt sampai di sini dulu yaa tutorial Membuat CRUD PHP dan Mysql Dengan Mudah Bagi Pemula – Mengupdate Data Dari Database

Tutorial CRUD PHP Lainnya :



Belum ada Komentar untuk "Membuat CRUD PHP dan Mysql Dengan Mudah Bagi Pemula – Mengupdate Data Dari Database"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel