document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. <?php
  2.  
  3. include("config.php");
  4.  
  5. // cek apakah tombol simpan sudah diklik atau blum?
  6. if(isset($_POST[\'simpan\'])){
  7.  
  8.     // ambil data dari formulir
  9.     $id = $_POST[\'id\'];
  10.     $nama = $_POST[\'nama\'];
  11.     $alamat = $_POST[\'alamat\'];
  12.     $jk = $_POST[\'jenis_kelamin\'];
  13.     $agama = $_POST[\'agama\'];
  14.     $sekolah = $_POST[\'sekolah_asal\'];
  15.    
  16.     if(is_uploaded_file($_FILES[\'foto\'][\'tmp_name\'])){
  17.         $sourcePath = $_FILES[\'foto\'][\'tmp_name\'];
  18.         $newName = md5(microtime(true)).\'.jpg\';
  19.         $size = getimagesize($sourcePath);
  20.         if(isset($size[0]) && $size[0]>1 && isset($size[1]) && $size[1]>1){
  21.             if(move_uploaded_file($sourcePath,"foto/".$newName)){
  22.                 // buat query update
  23.                 $querys = mysqli_query($db, "SELECT foto FROM calon_siswa WHERE id=".$id);
  24.                 while($foto = mysqli_fetch_array($querys)){
  25.                     $size = getimagesize(\'foto/\'.$foto[\'foto\']);
  26.                     if(isset($size[0]) && $size[0]>1 && isset($size[1]) && $size[1]>1)
  27.                         unlink(\'foto/\'.$foto[\'foto\']);
  28.                 }
  29.                 $sql = "UPDATE calon_siswa SET nama=\'$nama\', alamat=\'$alamat\', jenis_kelamin=\'$jk\', agama=\'$agama\', sekolah_asal=\'$sekolah\', foto=\'$newName\' WHERE id=$id";
  30.             }
  31.         }
  32.     }else
  33.         $sql = "UPDATE calon_siswa SET nama=\'$nama\', alamat=\'$alamat\', jenis_kelamin=\'$jk\', agama=\'$agama\', sekolah_asal=\'$sekolah\' WHERE id=$id";
  34.     $query = mysqli_query($db, $sql);
  35.  
  36.     // apakah query update berhasil?
  37.     if( $query ) {
  38.         // kalau berhasil alihkan ke halaman list-siswa.php
  39.         header(\'Location: list-siswa.php\');
  40.     } else {
  41.         // kalau gagal tampilkan pesan
  42.         die("Gagal menyimpan perubahan...");
  43.     }
  44.  
  45.  
  46. } else {
  47.     die("Akses dilarang...");
  48. }
  49.  
  50. ?>
  51. Si
');