Multiple File Upload in PHP

Multiplefile.php(frontend) 


<!DOCTYPE html>

<html lang="en">

<head>

    <title>Document</title>

</head>

<body>

    <form enctype="multipart/form-data" method="POST" action="marchbackend.php">

    

    Name :<input type="text" name="name" placeholder="text"><br>

    Choose File :<input type="file" name="file[]" multiple><br>

        <button type="submit" name="submit">submit</button>

    </form>

</body>

</html>


Backend file

<?php
//multiple file code
include "connection.php";


// echo "<pre>";
// print_r ($_FILES);
// echo "</pre>";


if (isset($_POST["submit"])) 
{
    $name = $_POST['name'];

    for ($i=0; $i <count($_FILES['file']['name']);$i++) 
    { 
        move_uploaded_file($_FILES['file']['tmp_name'][$i], "imgupload/".$_FILES['file']['name'][$i]);
    }

    $data = implode(",", $_FILES['file']['name']);
    $query = "INSERT INTO filedetails (dbfile,dbname) VALUES ('$data','$name')";
    $result = mysqli_query($conn,$query);
    if ($result) 
    {
        header ("Location:march_note.php");
    }
}
?>


Connection File


<?php
$db_server = "localhost";
$db_username = "root";
$db_password = "";
$db_name = "fileupload";
$conn = mysqli_connect($db_server, $db_username, $db_password, $db_name);
if (!$conn)
{
    die("connection failed:".mysqli_connect_error());
}
echo "connected Successfully";  
?>

Screenshot






    


Comments

Popular posts from this blog

C.R.U.D Oparetion in (PHP Code)

Search Dropdown - jQuery

Single - File Upload Pluggin with Ajax & PHP