RPL4rt

Inspirasi Yg Tinggi Membuatku Menjadi Hidup..

Home · Author · Portal · Versi Desktop · Twitter · About Us · Contact
Membuat Fungsi Untuk Mengupdate Data Dalam Database (MySQL).docx

Membuat Fungsi Untuk Mengupdate Data Dalam Database (MySQL)

Membuat Fungsi Untuk Mengupdate Data Dalam Database (MySQL) | Oke yang nyari cara update data database menggunakan php bagai mana si? berarti anada pas masuk ke TS ini :D Ok, langsung praktik saja.
Step 1 : Persiapkan Database
  1. Buat database dengan nama db_tutorial
    Klik Untuk Memperbesar
  2. Siapkan tabel dengan nama tb_profil, dengan struktur tabel seperti gambar dibawah ini.
    Klik Untuk Memperbesar
  3. Isikan beberapa contoh data, seperti gambar dibawah.
  4. Done!
Step 2 : Persiapkan Folder Kerja
  1. Buat folder dengan nama edit_data_php_mysql dalam document root anda kalo pake xammp biasanya c:/xampp/htdocs/edit_data_php_mysql
  2. Nanti simpan semua filenya ke dalam folder tersebut.
Step 3 : Membuat script koneksi ke Database
    Ketikkan script berikut,
    <?php //SETTING KONEKSI KE MYSQL
    $host = "localhost"; //HOST
    $user = "root";//USERNAME MYSQL
    $pass = ""; //PASSWORD DEFAULT XAMPP JIKA MENGGUNAKAN PASSWORD,SILAHKAN ISI
    $dbName = "db_tutorial"; //NAMA DATABASE YANG DIPILIH
    mysql_connect($host, $user, $pass); //MENYAMBUNG
    mysql_select_db($dbName) //MEMILIH NAMA DATABASE
    or die ("Sambungan gagal !! : ".mysql_error()); //JIKA GAGAL MENYAMBUNG
    ?>
Step 4 : Membuat Script untuk menampilkan data
  1. Ketikkan script berikut,
  2. <center><h2> Profil Data <h2></center>
    <?php
    include 'koneksi.php';
    $query = "SELECT * FROM tb_profil"; //the query for get all data in tb_student
    $result = mysql_query($query);
    
    
    echo "<center><table border='0' cellpadding='2' cellspacing='2'>";
    echo "<tr bgcolor='orange' align='center'>
      <td> <b> No </b> </td>
            <td> <b> Nama </b> </td>
            <td> <b> Alamat </b> </td>
            <td> <b> Aksi </b> </td>
         </tr>";
    while ($data = mysql_fetch_array($result)) //mysql_fetch_array = get the query data into array
    {
      echo "<tr align='center'>
         <td>".$data['no']."</td>
                <td>".$data['nama']."</td>
                <td>".$data['alamat']."</td>
                <td> <i> <a href='update.php?no=".$data['no']."'>Edit</a> </i></td>
           </tr>";
    }
    echo "</table></center>";
    ?>
Step 5 : Membuat Script untuk menampilkan form Update

  1. Ketikkan script berikut,
    <?php
    include 'koneksi.php';
    $no = $_GET['no']; //mengambil no / id
    $query = "SELECT * FROM tb_profil WHERE no = $no"; //Memilih nama tabel dan menyeleksi no
    $hasil = mysql_query($query);
    $data  = mysql_fetch_array($hasil);
    ?>
    <form method="post" action="proses.php">
    <table width="500" border="0" cellpadding="2" cellspacing="2">
      <tr bgcolor="orange">
     <td height="21" colspan="3">
         <strong>Form Update | RPL4rt</strong>
        </td>
      <tr>
       <td width="23%"> No </td>
        <td width="2%">:</td>
        <td width="75%"> <input type="text" name="no" disabled='disable' value="<?php echo $data['no']; ?>"> </td>
      </tr>
      <tr>
       <td>Nama</td>
        <td>:</td>
        <td> <input type="text" name="nama" value="<?php echo $data['nama']; ?>"> </td>
      </tr>
    
      <tr>
       <td>Alamat</td>
        <td>:</td>
        <td> <textarea name="alamat"><?php echo $data['alamat']; ?></textarea></td>
      </tr>
    <tr>
       <td></td> <td></td> <td> <input type="hidden" name="no" value="<?php echo $data['no']; ?>">
       <input type="SUBMIT" name="simpan" value="Save"></td>
      </tr>
    </table>
    </form>
    
Step 6 : Membuat Script untuk Mengupdate Data
  1. Ketikkan script berikut,
    <?php 
    include 'koneksi.php'; 
    if (isset($_POST['simpan'])) { 
    //mengambil nilai dari form di bawah 
     $no = $_POST['no']; 
     $nama = $_POST['nama']; 
     $alamat = $_POST['alamat']; 
     
    //query untuk update data di database 
     $query = "UPDATE tb_profil SET nama = '$nama', alamat = '$alamat' WHERE no = '$no'" ; 
     $hasil = mysql_query($query); 
     //hasil 
     if ($hasil) { 
        include "index.php"; 
     echo "<center><h4> Update data sukses </h4></center>"; 
    }
    else { 
                        die($sql . " => " . mysql_error()); 
                    }
                   
                }
    ?>
    

Step 7 : Testing Code
  1. Pergi ke http://localhost/edit_data_php_mysql. Klik edit pada salah satu data yang ditampilkan.
    Klik Untuk Memperbesar
  2. Anda akan melihat form yang berisi data yang akan diupdate. Lihat bahwa data yang ada dapat diganti, kecuali data ‘no’ yang tidak aktif (tidak dapat diedit karena merupakan data yang akan digunakan sebagai acuan). Isi data baru, dan klik save.
    Klik Untuk Memperbesar (Sebelum di ubah)

    Klik Untuk Memperbesar (Sesudah di ubah)
  3. Anda akan melihat data yang telah diupdate.
    Klik Untuk Memperbesar
Kalo mau coba scriptnya instant, bisa di download nih script
DOWNLOAD EDIT_DATA.RAR

Siip, kalo dah jadi semoga bermanfaat yak..! :D
Happy ngoding :P


4 komentar untuk "Membuat Fungsi Untuk Mengupdate Data Dalam Database (MySQL)"

  1. hahaha niat bgt gan bkin tutornya. seep deh. keep posting.

    follow blog ane ya http://l-shaf.blogspot.com/

    BalasHapus
  2. yoi gan, yang penting kagak asal kopas.. :P

    BalasHapus
  3. Mantap, Problem ane solved... thanks gan,,, ane jadiin referensi (y)

    BalasHapus

Harap berkomentar sesuai dengan isi posting & komentar spam tidak akan ditampilkan.

Copyright © 2017 RPL4rt Powered by Blogger