Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Привет, как правильно реализовать заметки на сайте с помощью php?

heey mini Знаток (263), на голосовании 2 года назад
Есть форма
<form class="create_node" action="vendor/createnote.php" method="post">
<ion-icon class="close-form" name="close-outline"></ion-icon>
<label>Название записки</label>
<input class="input" type="text" name="title">
<label>Текст записки</label>
<textarea class="texarea" type="text" name="text"></textarea>
<button class="create" type="submit">Создать</button>
</form>
Есть php код, который принимает и заносит данные в бд.
 
session_start();
require_once 'connect.php';

$title = htmlspecialchars(trim($_POST['title']));
$text = htmlspecialchars(trim($_POST['text']));
$today = date("F j, Y, g:i a");

if (strlen($title) <= 1 || strlen($text) <= 1) {
$_SESSION['messagenode'] = 'Введите значения больше 1 символа!';
header('Location: ../notes.php');
} else {
mysqli_query($connect, "INSERT INTO `notes` (`id_note`, `title`, `text`, `date`) VALUES (NULL, '$title', '$text', '$today')");
$_SESSION['messagenode'] = 'Заметка создана успешно!';
$_SESSION['note'] = [
"title" => $title,
"text" => $text,
"date" => $today,
];
header('Location: ../notes.php');
}
 Как на странице мне верно вывести заметки, чтобы они были как массив??


if ($_SESSION['messagenode']) {
echo '

' . $_SESSION['messagenode'] . '

';
}
unset($_SESSION['messagenode']);
?>

echo '

' . $_SESSION['note']['title'] . '

' . $_SESSION['note']['text'] . '


' . $_SESSION['note']['date'] . '

'
?>

Голосование за лучший ответ
твой интимный гусь Мудрец (10290) 2 года назад
  $_SESSION['messagenode'] = 'Заметка создана успешно!'; 
$_SESSION['note'] = [
"title" => "Какая-то Куйня",
"text" => "Описание данной куйни",
"date" => "21.12.2012",
];
?>







$value): ?>





heey miniЗнаток (263) 2 года назад
Не угадал
Похожие вопросы