The Best College Academy of Our Small City

Membuat Halaman Update Pegawai

Langkah selanjutnya setelah membuat halaman view pegawai adalah membuat halaman update data pegawai. halaman update data pegawai digunakan untuk melakukan perubahan data pegawai jika ada kesalahan saat melakukan entry data pegawai. Langkah-langkah membuat halaman update data pegawai adalah sebagai berikut:
  1. Buka file index.php kemudian save as dengan nama form_update.php
  2. Hapus nama perusahaan beserta alamatnya kemudian klik menu split. Hapus simbol   tepat dimana kursor berada, kemudian ketik koding di bawah ini.
    <?php
         
                //menghilangkan notice error karena
                //versi PHP yang berbeda
                error_reporting("E_ALL ^ E_NOTICE");
               
                //mengambil data dari halaman view
                $nip=$_GET[nip];
                $nama = $_GET[nama];
                $alamat = $_GET[alamat];
                $tempat_lahir = $_GET[tempat_lahir];
                $tanggal_lahir = $_GET[tanggal_lahir];
                $jabatan = $_GET[jabatan];
                $bagian = $_GET[bagian];
               
                //meletakan data pada form update
                echo "<p align='center' class='judul'>YAKIN DATA AKAN DIUPDATE?</p>";
                echo "<form action='proses_update.php' method='post'>";
                echo "<table width='90%' border='0' cellspacing='0' cellpadding='0'>";
                echo "<tr><td>&nbsp;</td><td><input type=hidden name=textniplama value='$nip'></td></tr>";
                echo "<tr><td class='paragraf'>NIP: </td><td><input type=text name=textnipbaru value='$nip'></td></tr>";
                echo "<tr><td class='paragraf'>Nama: </td><td><input type=text name=textnama value='$nama'></td></tr>";
                echo "<tr><td class='paragraf'>Alamat: </td><td><textarea name=textalamat>$alamat</textarea></td></tr>";
                echo "<tr><td class='paragraf'>Tempat Lahir: </td><td><input type=text name=texttempat_lahir value='$tempat_lahir'></td></tr>";
                echo "<tr><td class='paragraf'>Tanggal Lahir: </td><td><input type=text name=texttanggal_lahir value='$tanggal_lahir'></td></tr>";
                echo "<tr><td class='paragraf'>Jabatan: </td><td><input type=text name=textjabatan value='$jabatan'></td></tr>";
                echo "<tr><td class='paragraf'>Bagian: </td><td><input type=text name=textbagian value='$bagian'></td></tr>";
                echo "<tr><td>&nbsp;</td><td>&nbsp;</td></tr>";
                echo "<tr><td><input type='submit' value='Update'></td><td><input type='reset' value='Batalkan' onclick='javascript:history.back()'></td></tr>";
                echo "<tr><td>&nbsp;</td><td>&nbsp;</td></tr>";
                echo "</table>";
                echo "</form><br><br>";
          ?>
  3. Simpan file tersebut kemudian jalankan melalui localhost. Klik menu view kemudian klik link edit. Hasilnya nampak pada gambar di bawah ini.

     
  4. Langkah selanjutnya membuat perintah update data karyawan, saat tombol update di klik akan mengeksekusi perintah untuk update data di database MySQL. Buat file php baru kemudian masuk ke layer code. Hapus semua koding html yang ada kemudian ganti dengan koding di bawah ini.
    <?php
          //memanggil koneksi database
          include "db.php";
         
          //menghilangkan notice error karena
          //versi PHP yang berbeda
          error_reporting("E_ALL ^ E_NOTICE");
         
          //mengambil data dari formulir update data
          $niplama = $_POST[textniplama];
          $nipbaru = $_POST[textnipbaru];
          $nama = $_POST[textnama];
          $alamat = $_POST[textalamat];
          $tempat_lahir = $_POST[texttempat_lahir];
          $tanggal_lahir = $_POST[texttanggal_lahir];
          $jabatan = $_POST[textjabatan];
          $bagian = $_POST[textbagian];
         
          //mendefinisikan perintah SQL untuk update data
          $sql = "update tbpegawai set
                                  nip = '$nipbaru',
                                  nama = '$nama',
                                  alamat = '$alamat',
                                  tempat_lahir = '$tempat_lahir',
                                  tanggal_lahir = '$tanggal_lahir',
                                  jabatan = '$jabatan',
                                  bagian = '$bagian'
                      where
                                  nip = '$niplama'";
         
          //mengeksekusi perintah SQL
          $hasil = mysql_query($sql) or die(mysql_error());
         
          //apabila berhasil diupdate
          echo "<p>
                      <center><b><font size='2' color='blue' face='verdana'>Update data berhasil!</font></b></center>
                 </p>
                 
                 <p align='center'><a href='view.php'>Kembali</a></p>";
    ?>

    Simpan file tersebut dengan nama proses_update.php
  5. Lakukan tes uji dengan cara merubah salah satu data pegawai.
Halaman : 1 2 3 4 5 6 7 8 9 10 11 12 13

0 comments:

Post a Comment