<form enctype="multipart/form-data" action="addpost.php" method="POST">
    <p>Заголовок</p>
    <input type="text" name="titlepost">
    <p>Текст</p>
    <p><textarea rows="20" cols="100" name="textpost"></textarea></p>
    <input type="hidden" name="MAX_FILE_SIZE" value="99999" />
    <input name="userfile" type="file" />
    <p><input type="submit" value="Отправить"></p>
</form>

<form>
    <button> <a href="indexadmin.html">ToBlog</a></button>
</form>

<?php
$user = "root";
$pass = "";
$dbname = "blogdb";
$pdo = new PDO('mysql:host=localhost', $user, $pass);
$pdo->query("use $dbname");

$title = $_POST["titlepost"];
$text = $_POST["textpost"];
$data = ($today = date("Y-m-d"));
print_r ($title);
print_r (" ".$text);
print_r (" ".$data);

$uploaddir = './upload/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);

if (copy($_FILES['uploadfile']['tmp_name'], $uploadfile))
{
    echo "<h3>Файл успешно загружен на сервер</h3>";
}
else { echo "<h3>Ошибка! Не удалось загрузить файл на сервер!</h3>"; exit; }

echo 'Некоторая отладочная информация:';
print_r($_FILES);

$pdo->query("INSERT INTO posts VALUES ($title,$text,$data, $uploadfile);");
?>

