Я работаю над созданием очень простой системы управления контентом ... К сожалению, я не получаю сообщения из своей базы данных. Моя ошибка:Почему я получаю неопределенную ошибку индекса с этим запросом?
Примечание: Undefined индекс: название в C: \ WAMP \ WWW \ NightOwlSoftware \ index.php
<?php
include 'scripts/db_connect.php';
include 'scripts/functions.php';
sec_session_start();
$sql = "SELECT * FROM blog";
$result = mysqli_query($mysqli, $sql);
while($row = mysqli_fetch_array($result)) {
echo'<div class="blog"><h3 class="blog">' . $row['title'] . "</h3>";
echo'<span class="blog"> Date: ' . $row['date'] . " Tag: " . $row['tag'] . "</span><hr>";
echo'<p class="blog">' . $row['body'] . "</p>";
}
?>
Вот рабочий скрипт, который хранит данные, которые доказывают, что мои колоннах все там ...
<?php
include 'db_connect.php';
include 'functions.php';
sec_session_start();
$title = $_POST['title'];
$body = $_POST['body'];
$tag = $_POST['tag'];
$date = date_create()->format('Y-m-d H:i:s');
$sql = "INSERT INTO blog (date, title, body, tag)
VALUES ('$date', '$title', '$body', '$tag')";
mysqli_query($mysqli, $sql);
mysqli_close($mysqli);
header('Location: ../index.php') ;
?>
Есть ли у вашей 'blog' таблица столбца' title'? – kero
Он делает. У меня есть сценарий для хранения данных формы в базе данных, которая работает (она использует те же заголовки столбцов). – CodeManiak
закомментируйте эхо и используйте print_r ($ row) в цикле while. Каковы ценности, которые вы получаете? – Sico