Итак, вот моя дилемма, которую я просматривал и пытаюсь прорваться в течение последних нескольких дней. Я создал базовую систему регистрации/регистрации PHP, которая отлично работает. Я внедрил систему блога, в которой отображаются сообщения. Я написал функцию добавления сообщений, которая не отправляется в базу данных, и она также не отбрасывает функцию ошибки.PHP не вставляя содержимое в базу данных mySQL: текст, изображения, все, что угодно
Я не очень понимаю, потому что моя система регистрации работает и добавляет новых пользователей, но «добавить сообщение в блоге» ничего не делает. Я могу добавить из базы данных, и он отображается нормально, но ничего здесь.
<?php
error_reporting(E_ALL & ~E_NOTICE);
session_start();
if (isset($_SESSION['id'])) {
$userId = $_SESSION['id'];
$username = $_SESSION['username'];
} else {
header('Location: login.php');
die();
}
if ($_POST['submit']) {
$title = strip_tags($_POST['title']);
$subtitle = strip_tags($_POST['subtitle']);
$content = strip_tags($_POST['content']);
mysqli_query($dbCon, $userREQ3);
$userREQ3 = " INSERT INTO `logindb`.`blog`
(`title`, `subtitle`, `content`) VALUES ('$title','$subtitle','$content')";
}
?>
<!DOCTYPE html>
<html>
<head>
</head>
<body>
Welcome, <?php echo $username; ?>, You are logged in. Your user id is <?php echo $userId; ?>.
<a href="index.php">Index</a>
<form action="logout.php">
<input type="submit" value="Log me out!">
</form>
<form method="post" action="admin.php">
Title: <input type="text" name="title"/><br>
Subtitle: <input type="text" name="subtitle"/><br>
<br>
<br>
Content: <textarea name="content"></textarea>
<input type="submit" value="Write Post"/>
</form>
</body>
</html>
запись этой строки после вставки запроса 'mysqli_query ($ dbCon, $ userREQ3);' также не в состоянии увидеть код подключения к базе данных – Saty