Advertisement
AlanReiAkemi

ubah.php

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