Beispiel #1
0
    <body>


        <div class="row">
            <div class="col-md-12">.<h2>Лаба №6</h2>  </div>
        </div>        

        <div class="row">
            <div class="col-md-12">.<button type="button" class="btn btn-info">Подать новое объявление</button></div>
        </div>        

<?php 
// header('Content-type: text/html; charset=utf-8');
if (isset($_POST['seller_name'])) {
    // Кнопка 'Отправить' нажата?
    if (AD_check_n_view_errors()) {
        // Проверяем заполнены ли все необходимые поля
        $AD_flag = 1;
    } else {
        $post = $_POST;
        $post['date_change'] = time();
        if (isset($post['AD_ID']) and $post['AD_ID'] > 0) {
            $_SESSION['AD'][$post['AD_ID']] = $post;
            echo '<h2>Объявление ' . trim(htmlspecialchars($post['title'])) . ' за ' . (int) $post['price'] . ' руб. сохранено</h2>';
        } else {
            $_SESSION['AD'][] = $post;
            // Добавляем новое объявление в сессию
            echo '<h2>Объявление ' . trim(htmlspecialchars($post['title'])) . ' за ' . (int) $post['price'] . ' руб. добавлено</h2>';
        }
    }
}
Beispiel #2
0
// 0-новое, 1-исправление, 2-просмотр
$ads = array();
// Массив объявлений
$err_msg = false;
require 'dz8_model.php';
// данные для загрузки в селекторы
require 'dz8_functions.php';
$category = parse_ini_string($ini_string, true);
receive_ads_from_file();
// Загрузка данных из файла
print_r($ads);
$msg_ad_status = '';
// Информационная строка, которая будет выводиться перед формой, и будет уведомлять пользователя о том сохранено ли его объявление
if (isset($_POST['seller_name'])) {
    // Кнопка 'Отправить' нажата?
    $err_msg = AD_check_n_view_errors();
    if ($err_msg) {
        // Проверяем заполнены ли все необходимые поля
        $AD_flag = 1;
        // Установка флага в значение 1: не заполнены нужные поля, пользователь должен внести все необходимые данные
    } else {
        $post = $_POST;
        $post['date_change'] = time();
        // Добавление временной метки последнего внесения изменений в объявление
        $msg_ad_status = 'Объявление ' . trim(htmlspecialchars($post['title'])) . ' за ' . (int) $post['price'] . ' руб.';
        if (isset($post['AD_ID']) and $post['AD_ID'] >= 0) {
            // Внесение изменений в существующее объявление
            $ads[$post['AD_ID']] = $post;
            $msg_ad_status .= ' сохранено';
        } else {
            $ads[] = $post;