Beispiel #1
1
$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 {
Beispiel #2
0
}
$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);