Advertisement
Guest User

Untitled

a guest
Jan 17th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.67 KB | None | 0 0
  1. <?php
  2. include "koneksi.php";
  3.  
  4. if (isset($_GET['nip'])) {
  5.     $nip = $_GET['nip'];
  6. } else {
  7.     die ("Error. No Nip Selected! ");  
  8. }
  9.  
  10. $query = "SELECT * FROM pegawai WHERE nip='$nip'";
  11. $sql = mysql_query ($query);
  12. $hasil = mysql_fetch_array ($sql);
  13. $nip = $hasil['nip'];
  14. $nama = stripslashes ($hasil['nama']);
  15. $jenkel = $hasil['jenkel'];
  16. list($thn,$bln,$tgl) = explode ("-",$hasil['tgllahir']);
  17. $alamat = stripslashes ($hasil['alamat']);
  18. $namafoto = stripslashes ($hasil['namafoto']);
  19. $foto = $hasil['namafoto'];
  20.  
  21. //proses edit
  22. if (isset($_POST['Edit'])) {
  23.     $nip = $_POST['hnip'];
  24.     $nama = addslashes (strip_tags ($_POST['nama']));
  25.     $tgllahir = $_POST['thn']."-".$_POST['bln']."-".$_POST['tgl'];
  26.     $jenkel = $_POST['jenkel'];
  27.     $alamat = addslashes (strip_tags ($_POST['alamat']));
  28.     $namafoto = $_FILES['foto']['name'];
  29.     if (strlen($namafoto)>0) {
  30.         //upload
  31.         if (is_uploaded_file($_FILES['foto']['tmp_name'])) {
  32.             move_uploaded_file ($_FILES['foto']['tmp_name'], "images/".$namafoto);
  33.             mysql_query ("UPDATE pegawai SET namafoto='$namafoto' WHERE nip='$nip'");
  34.         }
  35.     }
  36.     //update data
  37.     $query = "UPDATE pegawai SET nama='$nama',tgllahir='$tgllahir',jenkel='$jenkel',
  38.               alamat='$alamat' WHERE nip='$nip'";
  39.     $sql = mysql_query ($query);
  40.     if ($sql) {
  41.             echo"<script>alert('Data Pegawai telah berhasil diedit !',document.location.href='index.php')</script>";
  42.     } else {
  43.             echo"<script>alert('Data Pegawai gagal diedit !',document.location.href='index.php')</script>";
  44.     }
  45. }
  46. ?>
  47. <div id="content">
  48.     <h2 align="center">Edit Data Pegawai</h2>
  49.     <FORM ACTION="" METHOD="POST" NAME="input" enctype="multipart/form-data">
  50.         <table cellpadding="0" cellspacing="0" border="0" width="950">
  51.            
  52.             <tr>
  53.                 <td width="271">NIP</td>
  54.                 <td width="463">: <b><?php echo $nip; ?></b></td>
  55.                 <td width="216">Foto: <?php echo $namafoto; ?></td>
  56.             </tr>
  57.             <tr>
  58.                 <td>Nama</td>
  59.                 <td>: <input type="text" name="nama" size="30" maxlength="30" value="<?php echo $nama; ?>"></td>
  60.                 <td rowspan="4"><?php echo "<img src='images/$foto' width='180' height='180'/>"; ?></td>
  61.             </tr>
  62.             <tr>
  63.                 <td>Tanggal Lahir</td>
  64.                 <td>:
  65.                 <select name="tgl">
  66.                 <?php
  67.                     for ($i=1; $i<=31; $i++) {
  68.                         $tg = ($i<10) ? "0$i" : $i;
  69.                         $sele = ($tg==$tgl)? "selected" : "";
  70.                         echo "<option value='$tg' $sele>$tg</option>"; 
  71.                     }
  72.                 ?>
  73.                 </select> -
  74.                 <select name="bln">
  75.                 <?php
  76.                     for ($i=1; $i<=12; $i++) {
  77.                         $bl = ($i<10) ? "0$i" : $i;
  78.                         $sele = ($bl==$bln)?"selected" : "";
  79.                         echo "<option value='$bl' $sele>$bl</option>"; 
  80.                     }
  81.                 ?>
  82.                 </select> -
  83.                 <select name="thn">
  84.                 <?php
  85.                     for ($i=1970; $i<=2000; $i++) {
  86.                         $sele = ($i==$thn)?"selected" : "";
  87.                         echo "<option value='$i' $sele>$i</option>";   
  88.                     }
  89.                 ?>
  90.                 </select>
  91.                 </td>
  92.             </tr>
  93.             <tr>
  94.                 <td>Jenis Kelamin</td>
  95.                 <td>: <input type="radio" name="jenkel" value="0" <?php echo ($jenkel==0)?"checked":""; ?>> Pria &nbsp;&nbsp;
  96.                 <input type="radio" name="jenkel" value="1" <?php echo ($jenkel==1)?"checked":""; ?>> Wanita</td>
  97.             </tr>
  98.             <tr>
  99.                 <td>Alamat</td>
  100.                 <td>: <textarea name="alamat" cols="40" rows="3"><?php echo $alamat; ?></textarea></td>
  101.             </tr>
  102.             <tr>
  103.                 <td>Foto</td>
  104.                 <td>: <input type="file" name="foto"/></td>
  105.                 <td>&nbsp;</td>
  106.             </tr>
  107.             <tr>
  108.                 <td>&nbsp;</td>
  109.                 <td>&nbsp;&nbsp;
  110.                 <input type="hidden" name="hnip" value="<?php echo $nip; ?>">
  111.                 <input type="submit" name="Edit" value=" Simpan ">&nbsp;
  112.                 <input type="reset" name="reset" value=" Reset ">&nbsp;
  113.                 <a href="index.php"><input type="button" name="" value=" Kembali "/></a></td>
  114.                 <td>&nbsp;</td>
  115.             </tr>
  116.         </table>
  117.     </FORM>
  118. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement