Я пытаюсь загрузить изображение в базу данных MYSQL вместе с другими полями, чтобы создать свою собственную систему CMS, но когда я добавляю изображения php и MYSQL в раздел ['sturen'], я получаю пустую страницу, и я не могу понять причину этого, так как не получаю сообщений об ошибках. Есть предложения? Формы
$link = mysqli_connect("160.153.129.204", "laurensvo92", "90F0411553l", "lvo92");
// File upload path
$targetDir = "uploads/";
$fileName = basename($_FILES["file"]["name"]);
$targetFilePath = $targetDir . $fileName;
$fileType = pathinfo($targetFilePath,PATHINFO_EXTENSION);
if(isset($_POST['sturen']) && !empty($_FILES["file"]["name"]))
{ $datum = date('Y-m-d H:i:s', time());
// Allow certain file formats
$allowTypes = array('jpg','png','jpeg','gif','pdf');
if(in_array($fileType, $allowTypes)){
// Upload file to server
if(move_uploaded_file($_FILES["file"]["tmp_name"], $targetFilePath)){
// Insert image file name into database
$nieuwsql = "INSERT INTO artikelen (titel, overzicht, inhoud, datum, afbeelding) VALUES ('$titel', '$overzicht', '$inhoud', '$datum',$fileName')";
$titel =$_POST["titel"];
$datum = $_POST["datum"];
$inhoud = mysqli_real_escape_string ($link, $_POST['inhoud']);
$overzicht = mysqli_real_escape_string ($link, $_POST['overzicht']);
$datum = date('Y-m-d H:i:s', time());
}
// $nieuwsql = "INSERT INTO artikelen (titel, overzicht, inhoud, datum) VALUES ('$titel', '$overzicht', '$inhoud', '$datum')";
echo($nieuwsql);
if(mysqli_real_query($link, $nieuwsql)){
move_uploaded_file($_FILES["myfile"]["tmp_name"], $targetFilePath);
echo alertgen("Artikel geüpload.".$targetFilePath);
} else {
alertgen("FOUT: kan niet worden uitgevoerd $nieuwsql " . mysqli_error($link));
echo($datum);
}
}
}
HTML и PHP, где находится загрузчик файлов. ");
$dropdown = "<select name='submit'>";
while($rij = mysqli_fetch_assoc($resultaat2))
{
$dropdown .= "\r\n<option value='{$rij['nummer']}'>{$rij['titel']}</option>";
}
$dropdown .= "\r\n</select>";
echo $dropdown; echo("<br/><br/><input type='submit' value='opladen' name='opladen'><br/><br/>");
$dropdown .= "\r\n</select>";
echo('<input type=hidden name=submitted value=1>');
?>
<input id'submit' type='submit' value='verwijderd' name='verwijderd'/>
<input id'submit' type='submit' value='nieuw' name='nieuw'/>
<br><br>
<label for="titel">titel</label>
<br><br>
<input type="text" id="titel" name="titel" value="<?php echo $titel;?>"</>
<br><br>
<label for="datum">datum</label>
<br><br>
<input type="text" id="datum" name="datum" value="<?php echo $datum;?>">
<br><br>
<label for="myfile">Select a file:</label>
<input type="file" name="file">
<label for="nummer">nummer</label>
<br><br>
<input type="text" id="nummer" name="nummer" value="<?php echo $nummer;?>" >
<br><br>
<label for="overzicht">overzicht</label>
<br><br>
<textarea name="overzicht" id="overzicht" rows="10" cols="30"><?php echo $overzicht;?></textarea>
<br><br>
<label for="inhoud">inhoud</label>
<br><br>
<textarea name="inhoud" id="inhoud" rows="10" cols="30"><?php echo $inhoud;?></textarea>
<?php// Get images from the database
if($vraag->num_rows > 0){
while($row = $query->fetch_assoc()){
$imageURL = 'uploads/'.$row["file_name"];
?>
<img src="<?php echo $imageURL; ?>" alt="" />
<?php }
}else{ ?>
<p>No image(s) found...</p>
<?php } ?>
<br><br>
<?php if(empty($_POST['opladen']))
{
?>
<input id='sturen' type='submit' value='sturen'name='sturen' />
<?php } else {
echo("<input id'loadbtn' type='submit' value='update' name='update'/>"); } ?>
</div>
</form>
</main>