Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.88 KB | None | 0 0
  1. if(isset($_POST['submit'])) {
  2. for($i = 0; $i < count($_FILES['file_upload']['name']); $i++){
  3. $filetmp = $_FILES['file_upload']['tmp_name'][$i];
  4. $filename = $_FILES['file_upload']['name'][$i];
  5. $filetype = $_FILES['file_upload']['type'][$i];
  6. $filepath = "../images/".$filename;
  7. move_uploaded_file($filetmp,$filepath);
  8.  
  9. $title = $_POST['title'];
  10. $location = $_POST['location'];
  11. $price = $_POST['price'];
  12. $type = $_POST['type'];
  13. $str = '0123456789qazxswedcvfrbgtnhymjuklio';
  14. $str = str_shuffle($str);
  15. $str = substr($str, 0, 10);
  16.  
  17. $sql = "INSERT INTO pictures (";
  18. $sql .= "photograph_id, image, title, location, price, type";
  19. $sql .= ") VALUES ('";
  20. $sql .= $str ."', '";
  21. $sql .= $filename ."', '";
  22. $sql .= $title ."', '";
  23. $sql .= $location ."', '";
  24. $sql .= $price ."', '";
  25. $sql .= $type ."')";
  26. $result = $database->query($sql);
  27. if($result){
  28. $session->message('<div class="btn bg-success">Picture uploaded sucessfully.</div>');
  29. redirect_to('picture_upload.php');
  30. }
  31. }
  32. }
  33. ?>
  34.  
  35. <form action="picture_upload.php" enctype="multipart/form-data" method="post" class="form-horizontal">
  36. <div class="form-group">
  37. <label for="file_upload" type="hidden" name="file_upload" class="col-sm-3 control-label" >Upload Image:</label>
  38. <div class="col-sm-8">
  39. <input type="hidden" name="MAX_FILE_SIZE" value="<?php echo $max_file_size; ?>" />
  40. <input type="file" id="file_upload" name="file_upload[]" multiple="multiple" required class="form-control"/>
  41. </div>
  42. </div>
  43. <div class="form-group">
  44. <label for="title" class="col-sm-2 control-label" >Title:</label>
  45. <div class="col-sm-8">
  46. <input type="text" required id="title" onchange="trim(this)" class="form-control" name="title" />
  47. </div>
  48. </div>
  49. <div class="form-group">
  50. <label for="location" class="col-sm-2 control-label" >Location:</label>
  51. <div class="col-sm-8">
  52. <input type="text" required id="location" onchange="trim(this)" class="form-control" name="location" />
  53. </div>
  54. </div>
  55. <div class="form-group">
  56. <label for="price" class="col-sm-2 control-label" >Price:</label>
  57. <div class="col-sm-8">
  58. <input type="text" required id="price" onchange="trim(this)" class="form-control" name="price" />
  59. </div>
  60. </div>
  61. <div class="form-group">
  62. <select name="type" class="form-control col-sm-3 custom-select">
  63. <option value=""></option>
  64. <option value="Rent">For Rent</option>
  65. <option value="Sale">For Sale</option>
  66. </select>
  67. </div>
  68. <div class="form-group">
  69. <div class="col-sm-8 col-sm-push-2">
  70. <button type="submit" name="submit" class="btn btn-success">Upload</button>
  71. </div>
  72. </div>
  73. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement