-->
KOMPUTER67
Lebih dari sekedar belajar !

Cara Mengedit/Mengganti Data Database Dengan PHP dan MYSQL LENGKAP !









Mengedit/Mengganti data pada database dengan PHP sebenarnya hampir sama caranya seperti menambah data pada database. Kok bisa hampir sama ? Karena form edit yang nantinya kita buat itu sama persis seperti form tambah yang sebelumnya kita sudah buat di tutorial : Cara Menambah Data Database Dengan PHP. Hanya bedanya form edit itu sudah otomatis terisi datanya.

Oke, kita langsung saja ! Nanti Anda bisa analisa sendiri apa perbedaannya !





1. Siapkan XAMPP, Database, dan Koneksi.php


XAMPP, Database, dan Koneksi.php adalah hal yang wajib disiapkan sebelum kita membuat file PHP untuk mengedit/mengganti data ke tabel.

1.1. Pastikan Anda sudah menginstall XAMPP serta mengaktifkan 'apache' & 'mysql'


Sebelum kita menginstall, kita harus mendownload XAMPP terlebih dahulu. Anda bisa download disini :








Setelah Anda download, silahkan buka installer yang tadi kita download. Biasanya, saat kita membuka installer xampp, muncul peringatan seperti ini :


Kita, klik ok saja. Lalu akan muncul tampilan seperti ini. Klik next aja.
Kita klik next lagi.


Lalu kita disuruh memasukan directory xampp kita. Kalo saya sih tetep install xampp di C:\XAMPP. Kalo Anda terserah.. :)
Jadi kalo sudah langsung klik next saja.


Lalu klik next lagi
Lalu klik next lagi.
Lalu tunggu hingga proses instalasi selesai. 


Setelah Anda selesai menginstall, Buka XAMPP Anda (Anda bisa membuka XAMPP di C:\xampp\xampp-control.exe).
Lalu, aktifkan fitur 'apache' dan 'mysql seperti pada gambar berikut. 


Oke, apabila sudah, artinya kita sudah berhasil membuat server lokal sendiri yang akan kita gunakan untuk membuat database. Yuk lanjut ke 1.2.

1.2. Menyiapkan Database

Setelah xampp sudah siap, sekarang kita akan membuat databasenya dahulu. Pada contoh kali ini, saya akan menggunakan  database rumah makan. Nah disini saya akan beri rancangan databasenya, seperti ini 

Apabila Anda ingin mendownload database ini, saya sudah sediakan link nya. Berikut link download nya :
http://www.mediafire.com/file/mjrbe8iqgo7ghh0/rumahmakan_k67.sql
Silahkan import database tersebut dengan cara :
- Buka localhost/phpmyadmin
- Buat database baru dengan mengklik 'new'
- Lalu tulis nama database 'rumahmakan_k67', lalu klik create

- Masuk ke bagian import
- Lalu choose file dan scroll kebawah lalu klik 'go'


Tapi kalau Anda ingin menggunakan database Anda sendiri juga gakpapa, Silahkan menyesuaikan dengan code PHP yang akan saya buat nantinya. Oh iya, kalo Anda pake database Anda sendiri, jangan lupa isi data nya dulu pada setiap tabel ya...

1.3. Membuat Koneksi ke Database

Buat file dengan nama koneksi.php dan isi file tersebut dengan script berikut :

<?php
$user = "root";
$pass ="";
$db = "rumahmakan_k67";
$host = "localhost";
$kon = mysqli_connect($host, $user, $pass, $db) or die("Connection error" . mysqli_connect_error());
?>

Ingat, setiap Anda membuat file, pastikan file yang Anda buat, Anda simpan di folder :
C:\xampp\htdocs (Jika Anda menginstall xampp di C)
Atau agar lebih rapi Anda juga bisa membuat folder di htdocs seperti ini :
C:\xampp\htdocs\databasephp



2. Memberi Tombol 'Edit' Pada Setiap Data


Tombol 'edit' ini berada pada halaman yang digunakan untuk menampilkan data. Tombol ini ditaruh di samping kanan data dan saat tombol edit ini di klik, maka akan mengarah ke form penggantian data.


Apa sih yang dimaksud dengan memberi tombol edit di setiap data ? Nah ini dia yang saya maksud, yuk lihat screenshot dibawah ini :
Nah, pada bagian ini kita hanya ingin mengedit file-file berikut : 
1. lihat_pelanggan.php
2. lihat_karyawan.php
3. lihat_makanan.php
4. lihat_nota_penjualan.php

Kita akan menambahkan tombol 'edit' dengan code seperti ini : 
<a href="form_edit_(NAMA TABEL).php">Edit</a>

Oke, yuk langsung saja !

2.1. Memberi Tombol 'edit' Pada Halaman lihat_pelanggan.php
Kita ganti halaman lihat_pelanggan.php menjadi seperti ini : 


<html>
<head>
</head>
<body>
 <a href="form_tambah_pelanggan.php">Tambah Pelanggan</a>
<?php
 include "koneksi.php";
 $query = "select * from pelanggan";
 $result = mysqli_query($kon, $query);
 echo "<table>
 <thead>
 <th>ID Pelanggan</th>
 <th>Nama</th>
 <th>No HP</th>
 </thead>
 ";
 
 if($result) //artinya jika query berhasil dijalankan
 {

  while($row = mysqli_fetch_assoc($result))
  {
   //print_r($row);
   //echo $row['nama'];
   $idpelanggan = $row['id_pelanggan'];
   echo "<tr>";
   echo "<td>" . $row['id_pelanggan'] . "</td>";
   echo "<td>" . $row['nama'] . "</td>";
   echo "<td>" . $row['nohp'] . "</td>";
   echo "<td><a href='form_edit_pelanggan.php?id=$idpelanggan'>Edit</a></td>";
   echo "</tr>";
  }
 }

 echo "</table>";
?>

</body>
</html>

2.2. Memberi Tombol 'edit' Pada Halaman lihat_karyawan.php


<html>
<head>
</head>
<body>
 <a href="form_tambah_karyawan.php">Tambah Karyawan</a>
<?php
 include "koneksi.php";
 $query = "select * from karyawan";
 $result = mysqli_query($kon, $query);
 echo "<table>
 <thead>
 <th>ID Karyawan</th>
 <th>Nama</th>
 <th>Gaji</th>
 </thead>
 ";
 
 if($result) //artinya jika query berhasil dijalankan
 {

  while($row = mysqli_fetch_assoc($result))
  {
   //print_r($row);
   //echo $row['nama'];
   $idkaryawan = $row['id_karyawan'];
   echo "<tr>";
   echo "<td>" . $row['id_karyawan'] . "</td>";
   echo "<td>" . $row['nama'] . "</td>";
   echo "<td>" . $row['gaji'] . "</td>";
   echo "<td><a href='form_edit_karyawan.php?id=$idkaryawan'>Edit</a></td>";
   echo "</tr>";
  }
 }

 echo "</table>";
?>

</body>
</html>


2.3. Memberi Tombol 'edit' Pada Halaman lihat_makanan.php


<html>
<head>
</head>
<body>
 <a href="form_tambah_makanan.php">Tambah Makanan</a>
<?php
 include "koneksi.php";
 $query = "select * from makanan";
 $result = mysqli_query($kon, $query);
 echo "<table>
 <thead>
 <th>ID Makanan</th>
 <th>Nama</th>
 <th>Harga</th>
 </thead>
 ";
 
 if($result) //artinya jika query berhasil dijalankan
 {

  while($row = mysqli_fetch_assoc($result))
  {
   //print_r($row);
   //echo $row['nama'];
   $idmakanan = $row['id_makanan'];
   echo "<tr>";
   echo "<td>" . $row['id_makanan'] . "</td>";
   echo "<td>" . $row['nama'] . "</td>";
   echo "<td>" . $row['harga'] . "</td>";
   echo "<td><a href='form_edit_makanan.php?id=$idmakanan'>Edit</a></td>";
   echo "</tr>";
  }
 }

 echo "</table>";
?>
</body>
</html>


2.4. Memberi Tombol 'edit' Pada Halaman lihat_nota_penjualan.php


<?php
 include "koneksi.php";
 $query = "select nota_penjualan.id_nota, 
concat(concat(nota_penjualan.id_pelanggan,' - '), pelanggan.nama) as idpelanggan, 
concat(concat(nota_penjualan.id_karyawan, ' - '), karyawan.nama) as idkaryawan, 
nota_penjualan.waktu_pesan, 
nota_penjualan.total 
from nota_penjualan, pelanggan, karyawan
WHERE nota_penjualan.id_pelanggan = pelanggan.id_pelanggan
AND nota_penjualan.id_karyawan = karyawan.id_karyawan";

 $result = mysqli_query($kon, $query);
 echo "<a href='form_tambah_nota_penjualan.php'>Tambah Nota</a>";
 echo "<table>
 <thead>
 <th>ID Nota</th>
 <th>ID Pelanggan</th>
 <th>ID Karyawan</th>
 <th>Waktu Pesan</th>
 <th>Total</th>
 </thead>
 ";
 
 if($result) //artinya jika query berhasil dijalankan
 {

  while($row = mysqli_fetch_assoc($result))
  {
   //print_r($row);
   //echo $row['nama'];
   $idnota = $row['id_nota'];
   echo "<tr>";
   echo "<td>" . $row['id_nota'] . "</td>";
   echo "<td>" . $row['idpelanggan'] . "</td>";
   echo "<td>" . $row['idkaryawan'] . "</td>";
   echo "<td>" . $row['waktu_pesan'] . "</td>";
   echo "<td>" . $row['total'] . "</td>";
   echo "<td><a href='detail_nota.php?id=" . $row['id_nota'] . "'>Lihat Detail Nota</a></td>";
   echo "<td><a href='form_edit_nota_penjualan.php?id=$idnota'>Edit Nota</a></td>";
   echo "</tr>";
  }
 }

 echo "</table>";
?>



3. Membuat File PHP Untuk Mengedit/Mengganti Data


Saatnya kita membuat file PHP untuk mengedit/mengganti data dari form yang kita buat dan membuat file PHP lagi untuk mengupdate tabel pada database.
3.1. Cara Membuat File PHP Untuk Mengedit/Mengganti Data Tabel 'pelanggan'

(1) Buat file bernama form_edit_pelanggan.php dan isi file tersebut dengan script berikut :

<?php
 include "koneksi.php";
 $id_pelanggan = $_GET['id'];
 $query = "select * from pelanggan where id_pelanggan='$id_pelanggan'";
 $result = mysqli_query($kon, $query);
 $row = mysqli_fetch_assoc($result);
 $nama = $row['nama'];
 $nohp = $row['nohp'];


?>


<!DOCTYPE html>
<html>
<head>
 <title>edit pelanggan</title>
</head>
<body>
<form action="sql_edit_pelanggan.php" method="POST">
 <label>id pelanggan : </label><?php echo "$id_pelanggan";?><br>
 <label>nama : </label><input type="text" name="input_nama" value=<?php echo ""$nama""; ?>><br>
 <label>nohp : </label><input type="number" name="input_nohp" value=<?php echo ""$nohp""; ?>><br>
 <input type="hidden" name="input_id_pelanggan" value=<?php echo "$id_pelanggan";?>><br>
 <input type="submit" value="simpan"/>
</form>
</body>
</html>

(2) Buat file bernama sql_edit_pelanggan.php dan isi file tersebut dengan script berikut :

<?php
 include "koneksi.php";
 $id_pelanggan = $_POST['input_id_pelanggan'];
 $nama = $_POST['input_nama'];
 $nohp = $_POST['input_nohp'];
 $query = "UPDATE pelanggan SET nama='$nama', nohp='$nohp' WHERE id_pelanggan='$id_pelanggan'";
 $result = mysqli_query($kon, $query);
 //echo $nama;
 if($result)
 {
  header('location:lihat_pelanggan.php');
 }
 else
 {
  echo "data tidak berhasil diedit, error : " . mysqli_error($kon);
 }
?>

Berikut adalah tampilan halaman lihat_pelanggan.php, lalu saya klik edit :

Setelah itu saya ganti nilainya :

Dan bisa dilihat, bahwa data yang saya edit tadi nilainya sudah berubah :


Untuk penjelasan code, silahkan lihat pada video di akhir artikel ini. Namun, saya jelaskan intinya saja disini. Tadi kita membuat form edit pelanggan, lalu setelah kita klik simpan, maka akan menuju ke sql_edit_pelanggan.php. Form edit pelanggan ini datanya akan terisi secara otomatis sesuai dengan yang ada pada database. Maka dari itu saat kita membuat form edit pelanggan, kita juga menjalankan perintah sql untuk menampilkan data yang akan ditaruh di from tersebut.

sql_edit_pelanggan.php ini berfungsi untuk menjalankan query update agar data pada tabel bisa diperbarui dengan data yang kita perbarui dari form tadi. Ok, untuk lebih jelas silahkan lihat videonya saja :D (video ada di bawah sendiri)


3.2. Cara Membuat File PHP Untuk Mengedit/Mengganti Data Tabel 'karyawan'

(1) Buat file bernama form_edit_karyawan.php dan isi file tersebut dengan script berikut :

<?php
 include "koneksi.php";
 $id_karyawan = $_GET['id'];
 $query = "select * from karyawan where id_karyawan='$id_karyawan'";
 $result = mysqli_query($kon, $query);
 $row = mysqli_fetch_assoc($result);
 $nama = $row['nama'];
 $gaji = $row['gaji'];


?>


<!DOCTYPE html>
<html>
<head>
 <title>edit karyawan</title>
</head>
<body>
<form action="sql_edit_karyawan.php" method="POST">
 <label>id karyawan : </label><?php echo "$id_karyawan";?><br>
 <label>nama : </label><input type="text" name="input_nama" value=<?php echo ""$nama""; ?>><br>
 <label>gaji : </label><input type="number" name="input_gaji" value=<?php echo ""$gaji""; ?>><br>
 <input type="hidden" name="input_id_karyawan" value=<?php echo "$id_karyawan";?>><br>
 <input type="submit" value="simpan"/>
</form>
</body>
</html>

(2) Buat file bernama sql_edit_karyawan.php dan isi file tersebut dengan script berikut :

<?php
 include "koneksi.php";
 $id_karyawan = $_POST['input_id_karyawan'];
 $nama = $_POST['input_nama'];
 $gaji = $_POST['input_gaji'];
 $query = "UPDATE karyawan SET nama='$nama', gaji='$gaji' WHERE id_karyawan='$id_karyawan'";
 $result = mysqli_query($kon, $query);
 //echo $nama;
 if($result)
 {
  header('location:lihat_karyawan.php');
 }
 else
 {
  echo "data tidak berhasil diedit, error : " . mysqli_error($kon);
 }
?>

Berikut adalah tampilan halaman lihat_pelanggan.php, lalu saya klik edit :
Setelah itu saya ganti nilainya :
Dan bisa dilihat, bahwa data yang saya edit tadi nilainya sudah berubah :

Code yang kita tulis diatas, prinsipnya sama seperti code untuk mengedit pelanggan. Hanya bedanya, kita mengupdate ke tabel yang berbeda yaitu tabel karyawan.

3.3. Cara Membuat File PHP Untuk Mengedit/Mengganti Data Tabel 'makanan'

(1) Buat file bernama form_edit_makanan.php dan isi file tersebut dengan script berikut :

<?php
 include "koneksi.php";
 $id_makanan = $_GET['id'];
 $query = "select * from makanan where id_makanan='$id_makanan'";
 $result = mysqli_query($kon, $query);
 $row = mysqli_fetch_assoc($result);
 $nama = (String) $row['nama'];
 $harga = $row['harga'];


?>


<!DOCTYPE html>
<html>
<head>
 <title>edit makanan</title>
</head>
<body>
<form action="sql_edit_makanan.php" method="POST">
 <label>id makanan : </label><?php echo "$id_makanan";?><br>
 <label>nama : </label><input type="text" name="input_nama" value=<?php echo ""$nama""; ?>><br>
 <label>harga : </label><input type="number" name="input_harga" value=<?php echo ""$harga""; ?>><br>
 <input type="hidden" name="input_id_makanan" value=<?php echo "$id_makanan";?>><br>
 <input type="submit" value="simpan"/>
</form>
</body>
</html>

(2) Buat file bernama sql_edit_makanan.php dan isi file tersebut dengan script berikut :


<?php
 include "koneksi.php";
 $id_makanan = $_POST['input_id_makanan'];
 $nama = $_POST['input_nama'];
 $harga = $_POST['input_harga'];
 $query = "UPDATE makanan SET nama='$nama', harga='$harga' WHERE id_makanan='$id_makanan'";
 $result = mysqli_query($kon, $query);
 //echo $nama;
 if($result)
 {
  header('location:lihat_makanan.php');
 }
 else
 {
  echo "data tidak berhasil diedit, error : " . mysqli_error($kon);
 }
?>

Berikut adalah tampilan halaman lihat_karyawan.php, lalu saya klik edit :

Setelah itu saya ganti nilainya :

Dan bisa dilihat, bahwa data yang saya edit tadi nilainya sudah berubah :


Code yang saya tulis diatas sama seperti code untuk mengedit pelanggan dan karyawan. Hanya saja berbeda tabel yaitu tabel makanan.

3.4. Cara Membuat File PHP Untuk Mengedit/Mengganti Data Tabel 'nota_penjualan'

(1) Buat file bernama form_edit_nota_penjualan.php dan isi file tersebut dengan script berikut :


<!DOCTYPE html>
<html>
<head>
 <title>edit nota</title>
 <?php 
  include "koneksi.php";
  $id_nota = $_GET['id'];
  $query = "select * from nota_penjualan where id_nota = '$id_nota'";
  $result = mysqli_query($kon, $query);
  $row = mysqli_fetch_assoc($result);
  $id_pelanggan = $row['id_pelanggan'];
  $id_karyawan = $row['id_karyawan'];
  $waktu = $row['waktu_pesan'];
  ?>
</head>
<body>
<form action="sql_edit_nota_penjualan.php" method="POST">
 <label>Pilih pelanggan</label>
 <select name="pilihpelanggan" name='pilihpelanggan'>
  <?php
   $query2 = "select * from pelanggan";
   $result2 = mysqli_query($kon, $query2);
   while($row = mysqli_fetch_assoc($result2))
   {
    $id_pelanggan_sementara = $row['id_pelanggan'];
    echo "<option  value="$id_pelanggan_sementara""; //cth : <option value="3"
    if($id_pelanggan_sementara == $id_pelanggan)
    {
     echo " selected>"; //cth : <option value="3" selected>
    }
    else
    {
     echo ">"; //cth : <option value="3">
    }
    echo "$id_pelanggan_sementara - ". $row['nama']; //cth : <option value="3">3 - bowo
    echo "</option>"; //cth : <option value="3">3 - bowo</option>
   }
  ?>
 </select>
 <br>
 <label>Pilih karyawan</label>
 <select name="pilihkaryawan" name='pilihkaryawan'>
  <?php
   $query3 = "select * from karyawan";
   $result3 = mysqli_query($kon, $query3);
   while($row = mysqli_fetch_assoc($result3))
   {
    $id_karyawan_sementara = $row['id_karyawan'];
    echo "<option  value="$id_karyawan_sementara""; //cth : <option value="3"
    if($id_karyawan_sementara == $id_karyawan)
    {
     echo " selected>"; //cth : <option value="3" selected>
    }
    else
    {
     echo ">"; //cth : <option value="3">
    }
    echo "$id_karyawan_sementara - ". $row['nama']; //cth : <option value="3">3 - bowo
    echo "</option>"; //cth : <option value="3">3 - bowo</option>
   }
  ?>
 </select>
 <br>
 <label>Pilih waktu</label>
 <?php
  $waktubaru = date('Y-m-dTH:i', strtotime($waktu));
  echo "<input type="datetime-local" name="pilihwaktu" value="$waktubaru"/><br>";
 ?>
 <br>
 <label>pilih menu makanan</label>
 <br>
 <table>
  <thead><th>ID Makanan</th><th>Makanan</th><th>Harga</th><th>Kuantitas</th></thead>
  <?php
   $query4 = "select * from makanan";
   $result4 = mysqli_query($kon, $query4);
   while($row = mysqli_fetch_assoc($result4))
   {
    echo "<tr>";
    $idmakanan = $row['id_makanan'];
    $nama = $row['nama'];
    $harga = $row['harga'];
    echo "<td>$idmakanan</td><td>$nama</td><td>$harga</td>";


    $query5 = "select * from rincian where id_nota = $id_nota AND id_makanan = $idmakanan";
    $result5 = mysqli_query($kon, $query5);
    if(mysqli_num_rows($result5) > 0)
    {
     $row = mysqli_fetch_assoc($result5);
     $kuantitas_makanan_ini = $row['kuantitas'];
     echo "<td><input type="text" name="kuantitas[]" value="$kuantitas_makanan_ini"/></td>";

    }
    else
    {
     echo "<td><input type="text" name="kuantitas[]" value="0"/></td>";
    }
    



    echo "</tr>";
   }

  ?>
 </table>
 <input type="hidden" name="id_nota" value=<?php echo ""$id_nota""?>>
<input type="submit" value="simpan"/>
</form>
</body>
</html>

(2) Buat file bernama sql_edit_nota_penjualan.php dan isi file tersebut dengan script berikut :



<?php 
 include "koneksi.php";
 $id_pelanggan = $_POST['pilihpelanggan'];
 $id_karyawan = $_POST['pilihkaryawan'];
 $waktubaru = $_POST['pilihwaktu'];
 $waktubaru = date('Y-m-d H:i:s', strtotime($waktubaru));
 $id_nota = $_POST['id_nota'];
 $totalbiaya = 0;

 //echo "$id_pelanggan";

 //LANGKAH 1 : menghapus rincian lama
 $query1 = "delete from rincian WHERE id_nota = '$id_nota'";
 $result1 = mysqli_query($kon, $query1);

 //LANGKAH 2 : menambah data dengan rincian yang baru
 $query2 = "select * from makanan";
 $result2 = mysqli_query($kon, $query2);
 $counter = 0;
 while($row = mysqli_fetch_assoc($result2))
 {
  $kuantitas_makanan_ini = $_POST['kuantitas'][$counter];
  if($kuantitas_makanan_ini != 0){
   //insert ke tabel rincian
   $id_makanan = $row['id_makanan'];
   $query3 = "insert into rincian values('', '$id_nota', '$id_makanan', '$kuantitas_makanan_ini')";
   $result3 = mysqli_query($kon, $query3);

   //hitung total
   $harga = $row['harga'];
   $totalbiaya += ($harga * $kuantitas_makanan_ini);
  }
  $counter += 1;
 }

 //LANGKAH 3 : mengupdate semua kolom pada tabel nota_penjualan
 $query4 = "update nota_penjualan
 SET id_pelanggan = '$id_pelanggan',
 id_karyawan = '$id_karyawan',
 waktu_pesan = '$waktubaru',
 total = '$totalbiaya'
 WHERE 
 id_nota = '$id_nota'";
 $result4 = mysqli_query($kon, $query4);
 header('location:lihat_nota_penjualan.php');
 ?>

Berikut adalah tampilan halaman lihat_nota.php, lalu saya klik edit :

Setelah itu saya ganti nilainya :

Dan bisa dilihat, bahwa data yang saya edit tadi nilainya sudah berubah :

Untuk detail notanya ternyata juga sudah berubah :


Untuk penjelasan code diatas, Anda bisa lihat pada video diakhir artikel ini. Karena di video tersebut akan dijelaskan sangat detail tentang code yang kita tulis tadi.

Intinya, tadi kita membuat form untuk mengedit nota. Ingat, saat kita mengedit nota, kita juga harus memasukan daftar makanan yang dipesan oleh nota tersebut beserta kuantitasnya. Maka dari itu saya bikin form untuk mengedit nota sekaligus untuk mengedit kuantitas daftar makanan yang dipesan.

Setelah form jadi, kita membuat file PHP untuk menjalankan beberapa query mysql. Berikut langkah-langkahnya(algoritmanya) :

1. Hapus Rincian Dengan id_nota Yang Ingin Diedit
Pada langkah pertama ini, kita akan menghapus dulu rincian dengan id_nota yang ingin kita edit. Contoh kita ingin mengedit id_nota : 25, maka kita hapus semua rincian yang mengandung id_nota : 25
2. Insert Rincian Baru Dengan Data Yang Dimasukkan
Jadi setelah dihapus, tadi kan kita sudah masukin data rincian yang baru. Nah kita insert lagi tuh rincian yang baru. Tentu dengan nota yang sama.
3. Mengupdate data pada tabel nota_penjualan
Pada langkah ini, kita akan mengupdate data-data keterangan seperti id_pelanggan, id_karyawan, waktu_pesan pada tabel nota_penjualan

Ngerti gak ? Kalo gak ngerti, tonton video diakhir video ini :D penjelasannya lebih lengkap, detail, dan disertai animasi.


4. Selesai & Kesimpulan


Selesai ! Kita sudah berhasil membuat file PHP untuk mengedit/mengganti data database !
 Nah selesailah kita menulis semua code PHP untuk mengedit/mengganti data pada database. Banyak kan ? Jelas.. !

Bahkan menurut saya nih ya, mengedit/mengganti data itu adalah hal yang paling sulit dalam CRUD (Create, Read, Update, Delete) PHP. Jadi, apabila Anda sudah paham code yang saya tulis diatas, dijamin untuk membuat sistem menambah data, menghapus data, atau menampilkan data, Anda pasti bisa !

Kesimpulannya, saat kita ingin membuat PHP untuk mengedit/mengganti data, kita harus melakukan 3 langkah :
1. Buat tombol 'edit' di halaman menampilkan data
2. Buat form pengeditan data yang datanya sudah terisi secara otomatis.
3. Buat file PHP untuk mengedit data database

Pada umumnya, 3 langkah tersebut pasti dilakukan saat kita ingin mengedit/mengganti data. Namun 3 langkah tersebut bukan sebuah aturan yang harus kita ikuti terus. Itu hanyalah langkah dasar untuk mengedit data dengan PHP.

Pada kasus-kassus tertentu, kita bisa menyesuaikan sendiri bagaimana cara paling efektif untuk mengedit/mengganti data dengan PHP. Kasus diatas (mengedit nota_penjualan dan rincian) itu hanyalah salah satu contoh kasus diantara jutaan kasus didunia. Masih banyak cara untuk mengedit data dengan PHP. Namun disini saya hanya mengajarkan hal yang paling umum dan mendasar untuk mengedit data dengan PHP.



5. Video Penjelasan


Ingin tau penjelasan lengkap dari semua code yang kita buat diatas ? Yuk tonton video penjelasan berikut !



Part 1

Part 2





6. Link Download File PHP


Download file-file PHP yang tdai kita buat.
Nah, bagi Anda yang ingin belajar lebih jelas, file-file PHP yang sudah saya buat tadi akan saya upload ke mediafire (karena mediafire tidak terlalu banyak iklan sehingga memudahkan Anda dalam mendownload). 




7. Next Tutorial : Cara Menghapus Data Database Dengan PHP


Setelah kita bisa mengedit data, sekarang kita juga harus bisa menghapus data tersebut. Menurut saya, menghapus data adalah hal yang paling mudah apabila dibandingkan dengan menambah,mengedit, dan menampilkan. Terus gimana caranya ? Yuk kita ikuti tutorial selanjutnya !

Cara Menghapus Data Database Dengan PHP


INGIN LIVE CHAT ? INGIN TANYA JAWAB GRATIS ? YUK LANGSUNG SAJA CHAT DENGAN KAMI DI FANSPAGE KOMPUTER67

    Blogger Comment
    Facebook Comment

0 komentar :

Post a Comment