25 lines
692 B
PHP
25 lines
692 B
PHP
<?php
|
|
$heading = 'Create Note';
|
|
$username = 'appUser';
|
|
$password = 'password';
|
|
$config = require('config.php');
|
|
$db = new Database($config['database'], $username, $password);
|
|
|
|
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
|
$errors = [];
|
|
|
|
if (strlen($_POST['body'] === 0)) {
|
|
$errors['body'] = 'A body is required.';
|
|
}
|
|
if (strlen($_POST['body'] > 1000)) {
|
|
$errors['body'] = 'The body cann not be more than 1000 characters.';
|
|
}
|
|
if (empty($errors)) {
|
|
|
|
$db->query("INSERT INTO notes (body, user_id) VALUES (:body, :user_id)", [
|
|
'body' => $_POST['body'],
|
|
'user_id' => 1
|
|
]);
|
|
}
|
|
}
|
|
require 'views/note-create.view.php';
|