POST Запросы | Проблема с отправкой данных

Проблема заключается в следующем: Есть сайт и форма, нужно заполнить форму и отправить это в БД чтобы она сохранила данные. Никаких ошибок при сохранении нет, но в БД ничего не записывается. БД подключена и отображение данных с БД работает как надо, т.е. проблема только с отправкой данных.

html:

    <?php endforeach; ?>
    <?php endif; ?>
    <?php if(!empty($messages)): ?>

    <div class="info alert alert-info">
        <?php echo 'Запись успешно сохранена'; ?>;
    </div>
    <?php endif; ?>

    <div id="form">
        <form action="index.php" method="POST">
         <p><input class="form-control" name="fname" placeholder="Ваше имя"></p>
         <p><textarea class="form-control" name="ftext" placeholder="Ваш отзыв"></textarea></p>
         <p><input type="submit" class="btn btn-info btn-block" value="Сохранить"></p>
        </form>
    </div>

php:

function clear(){
    global $gb;
    foreach ($_POST as $key => $value) {
        $_POST[$key] = mysqli_real_escape_string($gb, $value);
    }
}

function save_mess(){
    global $gb;
    clear();
    extract($_POST);
    $name = mysqli_real_escape_string($gb, $_POST['fname']);
    $text = mysqli_real_escape_string($gb, $_POST['ftext']);
/*    $query = "INSERT INTO gb (name, text) VALUES ('$name', '$text')";*/
    $query = "INSERT INTO gb (id, name, date, text) VALUES (NULL, $name, current_timestamp(), $text)";
    mysqli_query($gb, $query);
}

function get_mess(){
    global $gb;
    $query = "SELECT * FROM gb ORDER BY id DESC";
    $res = mysqli_query($gb, $query);
    return mysqli_fetch_all($res, MYSQLI_ASSOC);
}

if(!empty($_POST)){
    save_mess();
    header("Location: {$_SERVER['PHP_SELF']}");
    exit;
}

Ответы (0 шт):