Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.72 KB | None | 0 0
  1. <form action="" method="post" name="formSet" id="formSet" autocomplete="off" enctype="multipart/form-data">
  2. <!--filds here-->
  3. </form>
  4.  
  5. submitHandler: function(form) {
  6.  
  7. var formdata = new FormData(form);
  8.  
  9. $.ajax({
  10. url: 'process.php',
  11. type: 'post',
  12. data: formdata,
  13. contentType: false,
  14. cache: false,
  15. processData: false,
  16. //dataType:'json',
  17. success: function(data) {
  18. <!--ajax response-->
  19. }
  20. });
  21. }
  22.  
  23. $name=$conn->real_escape_string(trim($_POST["name"]));
  24. $email=$conn->real_escape_string(trim($_POST["email"]));
  25. $mobno=$conn->real_escape_string(trim($_POST["mobno"]));
  26.  
  27. $target_dir = "assets/uploads/";
  28. $filename = basename($_FILES['file']['name']);
  29. $extension = pathinfo($filename, PATHINFO_EXTENSION);
  30. $new1 = mt_rand();// random number
  31. $new = $new1.'.'.$extension;
  32.  
  33. $target_file = $target_dir . $new;
  34. $uploadOk = 1;
  35. $FileType = pathinfo($target_file,PATHINFO_EXTENSION);
  36. $filename = pathinfo($target_file, PATHINFO_FILENAME);
  37.  
  38.  
  39.  
  40. if($name == "")
  41. {
  42. $errorMsg="Name field is required";
  43. $code="1";
  44. }
  45. elseif ($email =="")
  46. {
  47. $errorMsg="Email filed is required";
  48. $code="3";
  49. }
  50. elseif (!preg_match("/^[_.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+.)+[a-zA-Z]{2,6}$/i", $email))
  51. {
  52. $errorMsg="Please enter valid email id";
  53. $code="3";
  54. }
  55. elseif ($mobno=="")
  56. {
  57. $errorMsg="Mobile number is required";
  58. $code="4";
  59. }
  60. elseif (is_numeric(trim($mobno))==false)
  61. {
  62. $errorMsg="Only contain a number";
  63. $code="4";
  64. }
  65. elseif (strlen($mobno)<10)
  66. {
  67. $errorMsg="Contain minimun 10 number ex:9892555555";
  68. $code="4";
  69. }
  70. elseif (strlen($mobno)>10)
  71. {
  72. $errorMsg="Contain maximum 10 number ex:9892555555";
  73. $code="4";
  74. }
  75.  
  76. elseif (empty($_FILES['file']['name'][0]))
  77.  
  78. {
  79. $errorMsg = 'You have not selected any image for uplaod field';
  80. $code="10";
  81. }
  82.  
  83. elseif ($_FILES["file"]["size"] > 5000000) {
  84. $errorMsg="Sorry, your file is too large";
  85. $code="10";
  86. $uploadOk = 0;
  87. }
  88. // Allow certain file formats
  89. elseif($FileType != "doc" && $FileType != "docx" && $FileType != "pdf" && $FileType != "xls"
  90. && $FileType != "cvc" && $FileType != "txt" && $FileType != "png" && $FileType != "jpg" && $FileType != "jpeg") {
  91. $errorMsg="Sorry, only doc, pdf, xls, cvc,png,jpg,jpeg & txt files are allowed.";
  92. $code="10";
  93. }
  94.  
  95. else
  96. {
  97. $query= "INSERT INTO `tbl_requestform` (name, email, ,mobileno, about_image) VALUES (?,?,?,?)";
  98. //echo "working";
  99.  
  100. if($stmt = $conn->prepare($query))
  101. {
  102. $stmt->bind_param("ssss", $name,$email,$mobno,$filename);
  103. $stmt->execute();
  104.  
  105. if (move_uploaded_file($_FILES["file"]["tmp_name"], $target_file)) {
  106. $errorMsg="Data Inserted";
  107. $code="11";
  108. }
  109. else {
  110. $code= "12";
  111. $errorMsg[]='Sorry, there was an error uploading your file.';
  112. }
  113.  
  114. }
  115.  
  116.  
  117.  
  118. }
  119. $stmt->close();
  120. $conn->close();
  121.  
  122.  
  123. $response['error']=$errorMsg;
  124. $response['error_no']=$code;
  125.  
  126. echo json_encode($response);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement