korsygfhrfggfhfgfffgffg6655665dtggggggzangaiide
Elehhjhjjkjkfpf6df56fd65ffff
/
home2
/
apcagkk2
/
mosampati.com
/
Upload FileeE
HOME
<?php include 'includes/config.php'; ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/css/bootstrap.min.css"> </head> <body> <div class="row justify-content-center"> <div class="col-lg-4 bg-dark rounded px-3"> <h4 class="text-center text-light p-1">Select Image to Upload</h4> <form method="post" enctype="multipart/form-data"> <div class="form-group"> <input type="text" name="coservice" class="form-control p-1" required> </div> <div class="form-group"> <input type="file" name="doc_file[]" id="pphoto" class="form-control p-1" multiple required> </div> <div id="error-message" style="color: red;"></div> <div class="form-group"> <input type="submit" name="upload" class="btn btn-danger btn-block" value="Upload Image"> </div> </form> </div> </div> </div> <script> document.getElementById("pphoto").addEventListener("change", function () { const fileInput = this; const errorContainer = document.getElementById("error-message"); let hasInvalidFile = false; errorContainer.textContent = ""; for (let i = 0; i < fileInput.files.length; i++) { const file = fileInput.files[i]; const allowedExtensions = ["jpg", "jpeg", "png"]; const fileExtension = file.name.split(".").pop().toLowerCase(); if (!allowedExtensions.includes(fileExtension)) { hasInvalidFile = true; break; } } if (hasInvalidFile) { errorContainer.textContent = "Only JPG, JPEG, and PNG files are allowed."; fileInput.value = ""; } if (fileInput.files.length > 0 && hasInvalidFile) { event.preventDefault(); } }); </script> <script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.slim.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/js/bootstrap.bundle.min.js"></script> <script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script> </body> </html> <?php if(isset($_POST['upload'])){ $coservice = $_POST['coservice']; if(isset($_FILES['doc_file'])) { $fileCount = count($_FILES['doc_file']['name']); $imageNames = array(); for($i = 0; $i < $fileCount; $i++) { $fileName = $_FILES['doc_file']['name'][$i]; $image = "serviceimage/" . $fileName; move_uploaded_file($_FILES['doc_file']['tmp_name'][$i], $image); // Store the image filenames in an array $imageNames[] = $fileName; } // Convert the array of image filenames to a comma-separated string $imageNamesString = implode(",", $imageNames); // print_r($imageNamesString);exit; $query2 = "UPDATE `coservice` SET `image_path`='$imageNamesString' WHERE `uq_id`='$coservice'"; $connection2 = mysqli_query($conn, $query2); if ($connection2) { echo "<script>swal({text: 'Added Successfully', type: 'success' }).then(function() {window.location = 'add-image.php';});</script>"; } else{ echo "<script>swal('Failed! Try Again');</script>"; } } } ?>