$db = DbSimple_Generic::connect('mysqli://' . $ini_array['UserName'] . ':' . $ini_array['Password'] . '@' . $ini_array['ServerName'] . '/' . $ini_array['Database']); //$db = DbSimple_Generic::connect('mysqli://*****:*****@localhost/tet'); $db->setErrorHandler('databaseErrorHandler'); $db->setLogger('myLogger'); $cities = get_cities($db); // Загрузка данных для селектора "Города" $metro_stations = get_metro($db); // Загрузка данных для селектора "Метро" $categories = get_categories($db); // Загрузка данных для селектора "Категории" $msg_ad_status = ''; // Информационная строка, которая будет выводиться перед формой, и будет уведомлять пользователя о том сохранено ли его объявление if (isset($_POST['seller_name'])) { // Кнопка 'Отправить' нажата? $post = $_POST; $err_msg = ad_check_n_view_errors($post); if ($err_msg) { // Заполнены ли все необходимые поля? $ad_flag = 1; // Установка флага в значение 1: не заполнены нужные поля, пользователь должен внести все необходимые данные } else { // $msg_ad_status = 'Объявление ' . trim(htmlspecialchars($post['title'])) . ' за ' . (int) $post['price'] . ' руб.'; if (!isset($post['allow_mails'])) { $post['allow_mails'] = 0; } // Если чекбокс не нажат то в POST не отправляется никакого значения. В этом случае установка значения в 0 if (isset($post['ad_id']) and $post['ad_id'] >= 0) { // Внесение изменений в существующее объявление update_ad($post, $db); $msg_ad_status .= ' сохранено'; } else {
} $ini_string = 'SET NAMES utf8'; mysql_query($ini_string) or die("Невозможно выполнить запрос: " . mysql_error()); $cities = get_cities(); // Загрузка данных для селектора "Города" $metro_stations = get_metro(); // Загрузка данных для селектора "Метро" $subcategory = get_subcategories(); // Загрузка данных для селектора "Категории" print_r($subcategory); $msg_ad_status = ''; // Информационная строка, которая будет выводиться перед формой, и будет уведомлять пользователя о том сохранено ли его объявление if (isset($_POST['seller_name'])) { // Кнопка 'Отправить' нажата? //print_r($_POST);exit; $err_msg = ad_check_n_view_errors(); if ($err_msg) { // Заполнены ли все необходимые поля? $ad = $_POST; $ad_flag = 1; // Установка флага в значение 1: не заполнены нужные поля, пользователь должен внести все необходимые данные } else { $post = escape_POST(); if (!isset($post['allow_mails'])) { $post['allow_mails'] = 0; } // Если чекбокс не нажат то в POST не отправляется никакого значения. В этом случае установка значения в 0 $msg_ad_status = 'Объявление ' . trim(htmlspecialchars($post['title'])) . ' за ' . (int) $post['price'] . ' руб.'; if (isset($post['ad_id']) and $post['ad_id'] >= 0) { // Внесение изменений в существующее объявление update_ad($post);