Advertisement
Guest User

Untitled

a guest
Oct 19th, 2016
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.59 KB | None | 0 0
  1. <?php
  2. // Load file koneksi.php
  3. include "koneksi.php";
  4.  
  5. // Ambil data id yang dikirim oleh edit.php melalui URL
  6. $id = $_GET['id'];
  7.  
  8. // Ambil Data yang Dikirim dari Form
  9. $judul_gambar = $_POST['judul_gambar'];
  10. $sinopsis = $_POST['sinopsis'];
  11.  
  12. // Cek apakah user ingin mengubah fotonya atau tidak
  13. if(isset($_POST['ubah_gambar'])){
  14. // Ambil data foto yang dipilih dari form
  15. $nama_file = $_FILES['nama_file']['name'];
  16. $tmp = $_FILES['nama_file']['tmp_name'];
  17.  
  18. // Set path folder tempat menyimpan fotonya
  19. $path = "gambar/".$nama_file;
  20.  
  21. // Proses upload
  22. if(move_uploaded_file($tmp, $path)){ // Cek apakah gambar berhasil diupload atau tidak
  23. // Query untuk menampilkan data tb_gambar berdasarkan id yang dikirim
  24. $query = "SELECT * FROM tb_gambar WHERE id='".$id."'";
  25. $sql = mysqli_query($connect, $query); // Eksekusi/Jalankan query dari variabel $query
  26. $data = mysqli_fetch_array($sql); // Ambil data dari hasil eksekusi $sql
  27.  
  28. // Hapus file foto sebelumnya yang ada di folder images
  29. unlink("gambar/".$data['nama_file']);
  30.  
  31. // Proses ubah data ke Database
  32. $query = "UPDATE tb_gambar SET judul_gambar='".$judul_gambar."', sinopsis='".$sinopsis."', nama_file='".$nama_file."' WHERE id='".$id."'";
  33. $sql = mysqli_query($connect, $query); // Eksekusi/ Jalankan query dari variabel $query
  34.  
  35. if($sql){ // Cek jika proses simpan ke database sukses atau tidak
  36. // Jika Sukses, Lakukan :
  37. header("location: index.php"); // Redirect ke halaman index.php
  38. }else{
  39. // Jika Gagal, Lakukan :
  40. echo "Maaf01, Terjadi kesalahan saat mencoba untuk menyimpan data ke database.";
  41. echo "
  42. <a href='edit.php'>Kembali Ke Form</a>";
  43. }
  44. }else{
  45. // Jika gambar gagal diupload, Lakukan :
  46. echo "Maaf1, Gambar gagal untuk diupload.";
  47. echo "
  48. <a href='edit.php'>Kembali Ke Form</a>";
  49. }
  50. }else{
  51. // Proses ubah data ke Database
  52. $query = "UPDATE tb_gambar SET judul_gambar='".$judul_gambar."', sinopsis='".$sinopsis."' WHERE id='".$id."'";
  53. $sql = mysqli_query($connect, $query); // Eksekusi/ Jalankan query dari variabel $query
  54.  
  55. if($sql){ // Cek jika proses simpan ke database sukses atau tidak
  56. // Jika Sukses, Lakukan :
  57. header("location: index.php"); // Redirect ke halaman index.php
  58. }else{
  59. // Jika Gagal, Lakukan :
  60. echo "Maaf2, Terjadi kesalahan saat mencoba untuk menyimpan data ke database.";
  61. echo "
  62. <a href='edit.php'>Kembali Ke Form</a>";
  63. }
  64. }
  65. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement