Exemplo n.º 1
0
        $ini_array[trim(substr($value, 0, strpos($value, '=')))] = trim(substr($value, strpos($value, '=') + 1));
    }
}
if (!($conn = mysql_connect($ini_array['ServerName'], $ini_array['UserName'], $ini_array['Password']))) {
    echo 'Невозможно установить соединение. Перейдите к <a href="install.php">установке</a>';
    exit;
}
if (!mysql_select_db($ini_array['Database'])) {
    echo 'БД не найдена. Перейдите к <a href="install.php">установке</a>';
    exit;
}
$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: не заполнены нужные поля, пользователь должен внести все необходимые данные
Exemplo n.º 2
0
// Массив объявлений
$ad = array();
// Массив с объявлением для отображения
$err_msg = false;
$ini_file_name = 'db.ini';
if (!($ini_array = get_params_from_ini_file($ini_file_name))) {
    echo 'Отсутствует ' . $ini_file_name . ' файл. Перейдите к <a href="install.php">установке</a>';
    exit;
}
$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'] . ' руб.';
Exemplo n.º 3
0
    echo 'Невозможно установить соединение. Перейдите к <a href="install.php">установке</a>';
    $mysqli->close();
    exit;
}
if (!$mysqli->select_db($ini_array['Database'])) {
    echo 'БД не найдена. Перейдите к <a href="install.php">установке</a>';
    $mysqli->close();
    exit;
}
$ini_string = 'SET NAMES utf8';
if (!$mysqli->query($ini_string)) {
    die('Ошибка при выполении инструкции. ' . $ini_string . ' ' . mysqli_connect_error());
}
$cities = get_cities($mysqli);
// Загрузка данных для селектора "Города"
$metro_stations = get_metro($mysqli);
// Загрузка данных для селектора "Метро"
$subcategory = get_subcategories($mysqli);
// Загрузка данных для селектора "Категории"
$msg_ad_status = '';
// Информационная строка, которая будет выводиться перед формой, и будет уведомлять пользователя о том сохранено ли его объявление
if (isset($_POST['seller_name'])) {
    // Кнопка 'Отправить' нажата?
    $err_msg = ad_check_n_view_errors();
    if ($err_msg) {
        // Заполнены ли все необходимые поля?
        $ad = $_POST;
        $ad_flag = 1;
        // Установка флага в значение 1: не заполнены нужные поля, пользователь должен внести все необходимые данные
    } else {
        $post = escape_POST($mysqli);