Я создаю административную зону для блога, который я создаю. По какой-то причине в базу данных вставляется последняя информация, которую я отправлял каждый раз, когда я обновляю sh страницу, а не всякий раз, когда я нажимаю кнопку "отправить".
Это сама страница:
<?php
//send uploaded files to mysql
include_once 'conn.php';
include_once 'submit.php';
?>
<!DOCTYPE html>
<html>
<head>
<title>Your admin page</title>
</head>
<body>
<h1>Admin page</h1>
<h2>upload text</h2>
<form action="" method="POST">
<label>Header</label>
<input type="header" name="header" required><br>
<label>Text</label>
<input type="text" name="text" required><br>
<label>Image</label>
<input type="file" name="image">
<input type="submit" value="submit">
</form>
Это отправка. php file:
<?php
include_once 'conn.php';
$header = $_POST['header'];
$text = $_POST['text'];
$file_get = $_FILES['image']['name'];
$temp = $_FILES['image']['tmp_name'];
$file_to_saved = "uploads/".$file_get;
move_uploaded_file($temp, $file_to_saved);
if (isset($_POST['submit'])) {
$insert = ("INSERT INTO posts (postHeader,postText,picture) VALUES ('$header','$text','$file_to_saved')");
if ($link->query($insert) === TRUE) {
echo "record created succesfully";
} else{
echo "something went wrong with the file";
}
}