<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>'; } } }
// 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;