<!DOCTYPE html>
<html>
<head>
<title>File Upload</title>
</head>
<body>
<form method="post" enctype="multipart/form-data">
<label>Titel</label>
<input type="text" name="title">
<label>File Upload</label>
<input type="File" name="file">
<input type="submit" name="submit">
</form>
</body>
</html>
<?php
//verbinding maken met de database
//$conn = mysqli_connect('localhost', 'root', 'usbw', 'imageupload');// de laatste is de naam van de dadatabase
require_once "connection.php";
if (isset($_POST["submit"]))
{
//file title
$title = $_POST["title"];
//file name
$name = $_FILES["file"]["name"];
//temporary file name to store file
$tname = $_FILES["file"]["tmp_name"];
//upload directory pad
$uploads_dir = 'images';
//Kopieer de dabestanden
move_uploaded_file($tname, $uploads_dir.'/'.$name);
//SQL om de de documenten in de db te zetten
$sql = "INSERT INTO imageupload(title, image) VALUES('$title','$name')";
//echo $sql;
if(mysqli_query($conn, $sql))
{
echo "File Sucessfully uploaded";
}
else{
echo "Error";
}
}
?>
Check je HTML-source en oordeel dan eens verder... ;-)
- Klopt het pad wel?
- Heb je al in de Debugging-tool van je browser gekeken waar die de afbeeldingen ophaalt?
Debugging-tool is altijd een aanrader. ken je het niet, leer dan hoe het werkt.
Het is altijd de redder in nood.
Ik heb het allemaal werkend gekregen. Vervolgens een dikken 300 en 500 bladzijdes er in krijgen is natuurlijk monnikenwerk. Ik heb dus Libre Calc gebruikt (of misbruikt!)