Edit Data Di Mysql Dengan PHP

Oke Sob.. Kali ini saya akan meneruskan tutorial PHP sebelumnya... Menghapus Data Di Database Dengan PHP,,,, Sekarang bagaimana jika kita ingin Mengedit Data Di Database...???

Ok... Langsung aja.. Berikut Code yang sudah ditampilkan link "Delete"

<table width="400" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#000000" celpading="2" celspacing="1" >
  <tr bgcolor="#CCFFFF">
    <td><div align="center"><strong>No</strong></div></td>
    <td><div align="center"><strong>Nama</strong></div></td>
    <td><div align="center"><strong>Alamat</strong></div></td>
    <td><div align="center"><strong>JK</strong></div></td>
    <td> <div align="center"><strong>Aksi </strong></div></td>
  </tr>
  <?php

      mysql_connect('localhost','root','');
      mysql_select_db('db_ebsof');
    
      $tampil="SELECT * FROM tbl_input";
      $qryTampil=mysql_query($tampil);
      while ($dataTampil=mysql_fetch_array($qryTampil)) {
     $no++
     ?>

   <tr bgcolor="#FFFFFF">
    <td><?php echo $no ; ?></td>
    <td><?php echo $dataTampil['nama']; ?></td>
    <td><?php echo $dataTampil['alamat']; ?></td>
    <td><?php echo $dataTampil['jk']; ?></td>
    <td><div align="center"><a href="delete.php?id=<?php echo $dataTampil['id'] ; ?>">Delete</a> | <a href="Edit_data.php?id=<?php echo $dataTampil['id']; ?>">Edit </a></div></td>
  </tr>
    <?php } ?>
</table>

Berikut Hasil Skrip di atas :
Jika Kita simak dengan detail,, skrip di atas keseluruhannya adalah skrip dari tampil_data , namun terdapat sedikit penambahan skrip pada "EDIT"

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

Dari Skrip di atas.. Terlihat bahwa "EDIT" mengarah Ke link atau ke File "Edit_data.php",,, nah untuk File Edit_data.php berikut source code nya

<form name="form1" method="post" action="aksi_edit_data.php">
  <table width="400" border="0" align="center" cellpadding="1" cellspacing="1" bordercolor="#FFFF99" bgcolor="#FF0000">
    <tr bgcolor="#FFFFCC">
      <td height="50" colspan="2"><div align="center">EDIT DATA</div></td>
    </tr>
 <?php
  mysql_connect('localhost','root','');
  mysql_select_db('db_ebsof');
  
  $sqlTampil="SELECT * FROM tbl_input Where id='$_GET[id]'";
  $qryTampil=mysql_query($sqlTampil);
  $dataTampil=mysql_fetch_array($qryTampil);
 ?>
    <tr bgcolor="#FFFFFF">
      <td height="40">Nama </td>
      <td>:
      <input name="nama" type="text" id="nama" value="<?php echo $dataTampil['nama']; ?>"></td>
    </tr>
    <tr bgcolor="#FFFFFF">
      <td height="40">Alamat</td>
      <td>:
      <input name="alamat" type="text" id="alamat" value="<?php echo $dataTampil['alamat']; ?>"></td>
    </tr>
    <tr bgcolor="#FFFFFF">
      <td height="40">Jenis Kelamin </td>
      <td>: 
        <input name="jk" type="text" id="jk" value="<?php echo $dataTampil['jk']; ?>">
        <input name="id" type="hidden" id="id" value="<?php echo $dataTampil['id']; ?>"></td>
    </tr>
    <tr bgcolor="#FFFFFF">
      <td>&nbsp;</td>
      <td height="50"><input type="submit" name="Submit" value="Simpan"></td>
    </tr>
  </table>
</form>

Hasil skrip di atas yaitu,, kita membuat Form yang berfungsi untuk mengedit data yang sudah kita pilih, berikut hasilnya , Setelah kita klik "EDIT" pada tampil data , maka akan mengarah langsung ke Form Yang siap di edit, berikut gambarnya :
Setelah data yang ada di daabase sudah tampil di form.. seperti contoh di atas.. maka kita buat "aksi_edit_data.php" Sebagai pemroses Edit nya :
<?php
    mysql_connect('localhost','root','');
    mysql_select_db('db_ebsof');
    
    $update="UPDATE tbl_input SET
            nama='$_POST[nama]',
            alamat='$_POST[alamat]',
            jk='$_POST[jk]' WHERE id='$_POST[id]'";
    mysql_query($update);
    
    echo "<center>Data Berhasil Di Update<center>";
    echo "<center><h3><a href=tampil_data.php>Back Tampil Data</a></h3></center>";
?>
Setelah itu , Kita dapat mengedit data yang ada. Disini akan Saya ganti dari data

Nama : bunga
Alamat : Jl.dahlia
jenis kelamin : Perempuan

menjadi:

Nama : Indah Bunga Sakura
Alamat : Jl. Kumbang Kenanga
Jenis Kelamin : Perempuan

Setelah itu Kita Klik Tombol Simpan, Untuk menyimpan data yang sudah di Edit Ke Database MYSQL

Nah Sekarang Data nya akan Berubah Sesuai dengan Data Yang Sudah Kita Ganti , Berikut Hasilnya :






OK... Jika ada masalah silahkan tinggalkan komentarnya. Salam EBSOF.

Penelusuran :
Edit Data Di Mysql Dengan PHP , Membuat Fungsi Update Dengan PHP , Perintah Update PHP MYSQL , Form Update HTML dan PHP , Mengedit Data di Database Mysql , Aksi Edit Update Dengan PHP,
LihatTutupKomentar