I'm trying to upload an image to a database using a form.
The problems is that when i try to upload the image, it isn't stored in the database. Also there is no error.
Thanks in advance.
<html>
<head>
    <meta charset="UTF-8" />
    <title>Images</title>
</head>
<body>
    <form action="index.php" method="POST" enctype="multipart/form-data">
        File:
        <input type="file" name="image" />
        <input type="submit" value="Upload" />
    </form>
    <?php
        require "connect.inc.php";
        @$file = $_FILES['image']['tmp_name'];
        if (!isset($file)) {
            echo "Please select an image.";
        }
        else {
            $image = file_get_contents($_FILES['image']['tmp_name']);
            $imageName = $_FILES['image']['tmp_name'];
            $imageSize = getimagesize($_FILES['image']['tmp_name']);
            if ($imageSize == FALSE) {
                echo "This is not an image.";
            }
            else {
                $sql = "INSERT INTO `afbeelding` VALUES ('', '$imageName', '$image')";
                if (!mysql_query("INSERT INTO `afbeelding` VALUES ('', '$imageName', '$image')")) {
                    echo "Problem uploading image.";
                } 
                else {
                    echo "Succes!";
                }
            }
        }
    ?>
</body>
</html>
 
     
    