Advertisement
AlanReiAkemi

anto 2

Jun 18th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.73 KB | None | 0 0
  1. <?php
  2. include "config/koneksi.php";
  3. $id = $_GET['id'];
  4.  
  5. $sql = $koneksi->query("select * from datakost where kdvt='$id'");
  6.  
  7. $row = $sql->fetch_array(MYSQLI_ASSOC);
  8.  
  9.  
  10. ?>
  11.  
  12.  
  13. <div class="panel panel-default">
  14.     <div class="panel-heading">
  15.                             Update Data
  16.                 </div>
  17.                         <div class="panel-body">
  18.                             <div class="row">
  19.                                 <div class="col-md-10">
  20.                                     <form method="POST" action="">
  21.  
  22.                                         <div class="form-group">
  23.                                             <label>KD Spot</label>
  24.                                             <input class="form-control" name="kdvt" value="<?php echo $row['kdvt'];?>" required readonly/>
  25.                                         </div>
  26.  
  27.                                         <div class="form-group">
  28.                                             <label>Nama Spot</label>
  29.                                             <input class="form-control" name="nama_vt" value="<?php echo $row['nama_vt'];?>"/>
  30.                                         </div>
  31.                                        
  32.                                         <div class="form-group">
  33.                                             <label>Informasi</label>
  34.                                             <input type="text" class="form-control" name="info_vt" value="<?php echo $row['info_vt'];?>"/>
  35.                                         </div>
  36.                                        
  37.                                         <div class="form-group">
  38.                                         <label>Foto</label>
  39.                                             <input type="file" name="fotoUpload" id="fotoUpload"  ><p> Hanya file JPG, PNG, JPEG yang diperbolehkan. Ukuran Foto Kurang Dari 2 MB </p>
  40.                                             <div class="panel-body" align="center">
  41.                                             <img src="upload/<?php echo $row['foto']; ?>" width="500px" height="250px">
  42.                                             </div>
  43.                                         </div>
  44.                                         <div class="form-group">
  45.                                             <label>Link Foto360</label>
  46.                                             <input class="form-control" name="foto360" value="<?php echo $row['foto360'];?>" required />
  47.                                         </div>                                     
  48.                                        
  49.                                         <div>
  50.                                            
  51.                                             <input type="submit" name="simpan" value="ubah" class="btn btn-primary">
  52.  
  53.                                         </div>
  54.  
  55.                                     </div>
  56.                                 </form>
  57.  
  58.                             </div>
  59.                     </div>
  60.             </div>
  61. </div>
  62.  
  63. <?php
  64.     error_reporting(0);
  65.  
  66.     $kdvt= $_POST['kdvt'];
  67.     $nama_vt =  $_POST ['nama_vt'];
  68.     $info_vt =  $_POST ['info_vt'];
  69.     $foto = $_POST['foto'];
  70.     $foto360 =  $_POST['foto360'];
  71.     $simpan =  $_POST ['simpan'];
  72.  
  73.     $target_dir = "upload/";
  74.     $target_file = $target_dir . basename($_FILES["fotoUpload"]["name"]);
  75.     $uploadOk = 1;
  76.     $imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
  77.     $foto   = $kdvt.".".$imageFileType;
  78.  
  79.  
  80.     if ($simpan) {
  81.         $sql = $koneksi->query("update datakost set nama_vt='$nama_vt', info_vt='$info_vt', foto='$foto', foto360='$foto360' where kdvt='$id'");
  82.  
  83.         //var_dump($sql->errorInfo());
  84.         //die;
  85.        
  86. //cek foto
  87. if (isset($_POST["submit"])) {
  88.     $check = getimagesize($_FILES["fotoUpload"]["tmp_name"]);
  89.     if ($check !== false) {
  90.         echo "File adalah foto. ";
  91.         $uploadOk = 1;
  92.     } else {
  93.         echo "File bukan foto. ";
  94.         $uploadOk = 0;
  95.     }
  96.  
  97.  
  98. //cek file foto sudah ada
  99. if (file_exists($target_file)) {
  100.     echo "Foto sudah ada. ";
  101.     $uploadOk = 0;
  102. }
  103.  
  104. // Check file size
  105. if ($_FILES["fotoUpload"]["size"] > 10000000) {
  106.     echo "Sorry, your file is too large.";
  107.     $uploadOk = 0;
  108. }
  109.  
  110. //cek format file
  111. if ($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg" && $imageFileType !='JPG') {
  112.     echo "Hanya file JPG, JPEG, PNG yang diperbolehkan. ";
  113.     $uploadOk = 0;
  114. }
  115.  
  116. //jika upload error
  117. if ($uploadOk == 0) {
  118.     echo "File belum terupload";
  119. //jika upload berhasil
  120. } else {
  121.     if (move_uploaded_file($_FILES["fotoUpload"]["tmp_name"], $target_dir.$kdvt.".".$imageFileType)) {
  122.         echo "File". basename($_FILES["fotoUpload"]["name"]). "telah di upload. ";
  123.     } else {
  124.         echo "Terjadi kesalahan mengupload";
  125.         }
  126.     }
  127. }
  128.         if ($sql) {
  129.             ?>
  130.                 <script>
  131.                    
  132.                     alert ("Ubah Data Berhasil Disimpan");
  133.  
  134.                     window.location.href="?page=vt";
  135.                    
  136.                 </script>
  137.  
  138.             <?php
  139.         }
  140.     }
  141.  
  142. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement