View file pages/my_life.php

File size: 9.51Kb
<?php
include '../system/inc/connect.php'; include '../system/inc/core.php';
$title = 'Мое место жительства';
include '../system/inc/header.php';
if(!$user){
    header('Location: /index.php');
}

$crs = input($_GET['crs']);
switch($crs){
    default:
    //Страница выбора страны
    echo '<div class="pole2">Выберите страну из списка</div>';

    /////результаты поиска
    if (isset($_GET['go']) && isset($_POST['city'])){
        echo 'Поиск: ';
        $my = $_POST['city'];
        $rez=mysql_result(mysql_query("SELECT COUNT(*) FROM `country` WHERE `name` like '%".mysql_escape_string($my)."%'"),0);
        if ($rez==0 || strlen($my)<3){
            echo "<div class='menu'>";
            echo " не дал результатов";
            echo "</div>";
        }
        $q2=mysql_query("SELECT * FROM `country` WHERE `name` like '%".mysql_escape_string($my)."%' ORDER BY `name` DESC");
        while ($co = mysql_fetch_array($q2)){
            if (strlen($my) > 4) {
                    echo ' <img src="/images/flag/' . $co['ico'] . '" alt="*" /> <a href="?crs=region&amp;id=' . $co['country_id'] . '"> ' . $co['name'] . '</a><br />';
                }
            }
    }
    echo '<div class="pole">&raquo; Ваша страна : ';
    if ($user['strana'] != 0){
        $w = mysql_fetch_assoc(mysql_query("SELECT * FROM `country` WHERE `country_id` = '$user[strana]'"));
        echo ' <img src="/images/flag/'.$w['ico'].'" alt="*" /> <a href="?"> '.$w['name'].'</a>';
    } else {
        echo 'Не выбрана!';
    }
    echo '<br />&raquo; Ваш регион : ';
    if ($user['region'] != 0){
        $we = mysql_fetch_assoc(mysql_query("SELECT * FROM `region` WHERE `region_id` = '$user[region]'"));
        echo ' <a href="?crs=region&amp;id='.$we['country_id'].'"> '.$we['name'].'</a>';
    } else {
        echo 'Не выбран!';
    }
    echo '<br />&raquo; Ваш город : ';
    if ($user['city'] != 0){
        $wa = mysql_fetch_assoc(mysql_query("SELECT * FROM `city` WHERE `city_id` = '$user[city]'"));
        echo ' <a href="?crs=city&amp;id='.$wa['region_id'].'"> '.$wa['name'].'</a>';
    } else {
        echo 'Не выбран!';
    }
?>
</div>
<div class="menu">
<form method="post" action="?go">
Поиск страны:<br />
<input type="text" name="city"  x-webkit-speech maxlength="40"/>
<input type="submit" value="Найти" />
</form>
</div>
<?php
    $count = mysql_result(mysql_query("SELECT COUNT(*) FROM `country`"), 0);
    $str=$user['str'];
    $k_page=k_page($count,$str);
    $page=page($k_page);
    $start=$str*$page-$str;
    $q=mysql_query("SELECT * FROM `country` LIMIT $start, $str");
    while($strana = mysql_fetch_array($q))
    {
        echo '<div class="menu"><img src="/images/flag/'.$strana['ico'].'" alt="'.$strana['name'].'" /> <a href="?crs=region&amp;id='.$strana['country_id'].'">'.$strana['name'].'</a></div>';
    }
    if ($k_page > 1) {
            str("?", $k_page, $page);
        }
        break;

    case 'region' :
    $id = intval($_GET['id']);
    mysql_query("UPDATE `user` SET `strana` = '$id' WHERE `id` = '$user[id]'");
    //Страница выбора региона
    echo '<div class="pole2">Выберите регион из списка </div>';
    /////результаты поиска
    if (isset($_GET['go']) && isset($_POST['city'])){
        echo 'Поиск: ';
        $my = $_POST['city'];
        $rez=mysql_result(mysql_query("SELECT COUNT(*) FROM `region` WHERE `name` like '" .mysql_escape_string($my). "%'"),0);
        if ($rez==0 || strlen($my)<3){
            echo "<div class='menu'>";
            echo " не дал результатов";
            echo "</div>";
        }
        $q2=mysql_query("SELECT * FROM `region` WHERE `name` like '%".mysql_escape_string($my)."%' ORDER BY `name` DESC");
        while($co = mysql_fetch_assoc($q2)){
            if (strlen($my) > 4) {
                    echo ' <a href="?crs=city&amp;id=' . $co['region_id'] . '">' . $co['name'] . '</a><br />';
                }
            }
    }

    echo '<div class="pole">&raquo; Ваша страна : ';
    if ($id){
        $w = mysql_fetch_assoc(mysql_query("SELECT * FROM `country` WHERE `country_id` = '$id'"));
        echo '<img src="/images/flag/'.$w['ico'].'" alt="*" /> <a href="?">'.$w['name'].'</a>';
    } else {
        echo 'Не выбрана!';
    }
    echo '<br />&raquo; Ваш регион: ';
    if ($user['region'] != 0){
        $we = mysql_fetch_assoc(mysql_query("SELECT * FROM `region` WHERE `country_id` = '$user[strana]' && `region_id` = '$user[region]'"));
        echo '<a href="?crs=region&amp;id=' .$we['country_id']. '"> '.$we['name'].' </a>';
    } else {
        echo ' Не выбран! ';
    }
    echo ' <br /> &raquo; Ваш город : ';
    if ($user['city'] != 0){
        $wa = mysql_fetch_assoc(mysql_query("SELECT * FROM `city` WHERE `city_id` = '$user[city]'"));
        echo '<a href= "?crs=city&amp;id=' .$wa['region_id']. '">'.$wa['name'].'</a>';
    } else {
        echo 'Не выбран!';
    }
?>
</div>
<div class="menu">
<form method="post" action="?crs=region&amp;id=' .$id. '&amp;go">
Поиск региона:<br />
<input type="text" name="city"  x-webkit-speech maxlength="40"/>
<input type="submit" value="Найти" />
</form>
</div>
<?php
    $count = mysql_result(mysql_query("SELECT COUNT(*) FROM `region` WHERE `country_id` = '$id'"), 0);
    $str=$user['str'];
    $k_page=k_page($count,$str);
    $page=page($k_page);
    $start=$str*$page-$str;
    $q=mysql_query("SELECT * FROM `region` WHERE `country_id` = '$id' LIMIT $start,$str");
    while($region = mysql_fetch_array($q))
    {
        echo '<div class="menu">&raquo; <a href= "?crs=city&amp;id=' .$region['region_id']. '">'.$region['name'].'</a></div>';
    }
    if ($k_page > 1) {
            str("?crs=region&id=$id&", $k_page, $page);
        }
        break;

    case 'city';
    $id = intval($_GET['id']);
    mysql_query("UPDATE `user` SET `region` = '$id' WHERE `id` = '$user[id]'");
    //Страница выбора города
    echo '<div class="pole2">Выберите свой город из списка </div>';
    /////результаты поиска
    if (isset($_GET['go']) && isset($_POST['city'])){
        echo 'Поиск: ';
        $my = $_POST['city'];
        $rez=mysql_result(mysql_query("SELECT COUNT(*) FROM `city` WHERE `name` like '" .mysql_escape_string($my). "%'"),0);
        if ($rez==0 || strlen($my)<3){
            echo "<div class='menu'>";
            echo " не дал результатов";
            echo "</div>";
        }
        $q2=mysql_query("SELECT * FROM `city` WHERE `name` like '%".mysql_escape_string($my)."%' ORDER BY `name` DESC");
        while($co = mysql_fetch_assoc($q2)){
            if (strlen($my) > 4) {
                    echo ' <a href="?crs=by&amp;id=' . $co['city_id'] . '">' . $co['name'] . '</a><br />';
                }
            }
    }
    echo '<div class="pole">&raquo; Ваша страна : ';
    if ($user['strana'] != 0){
        $w = mysql_fetch_assoc(mysql_query("SELECT * FROM `country` WHERE `country_id` = '$user[strana]'"));
        echo '<img src="/images/flag/'.$w['ico'].'" alt="*" /> <a href="?">'.$w['name'].'</a>';
    } else {
        echo 'Не выбрана!';
    }
    echo '<br />&raquo; Ваш регион: ';
    if ($id){
        $we = mysql_fetch_assoc(mysql_query("SELECT * FROM `region` WHERE `country_id` = '$user[strana]' && `region_id` = '$id'"));
        echo '<a href="?crs=region&amp;id=' .$we['country_id']. '"> '.$we['name'].' </a>';
    } else {
        echo ' Не выбран! ';
    }
    echo ' <br /> &raquo; Ваш город : ';
    if ($user['city'] != 0){
        $wa = mysql_fetch_assoc(mysql_query("SELECT * FROM `city` WHERE `city_id` = '$user[city]'"));
        echo '<a href= "?crs=city&amp;id=' .$wa['region_id']. '">'.$wa['name'].'</a>';
    } else {
        echo 'Не выбран!';
    }
?>
</div>
<div class="menu">
<form method="post" action="?crs=city&amp;id=' .$id. '&amp;go">
Поиск города:<br />
<input type="text" name="city"  x-webkit-speech maxlength="40"/>
<input type="submit" value="Найти" />
</form>
</div>
<?php
    $count = mysql_result(mysql_query("SELECT COUNT(*) FROM `city` WHERE `region_id` = '$id'"), 0);
    $str=$user['str'];
    $k_page=k_page($count,$str);
    $page=page($k_page);
    $start=$str*$page-$str;
    $q=mysql_query("SELECT * FROM `city` WHERE `region_id` = '$id' LIMIT $start, $str");
    while($region = mysql_fetch_array($q))
    {
        echo '<div class="menu">&raquo; <a href= "?crs=by&amp;id=' .$region['city_id']. '">'.$region['name'].'</a></div>';
    }
    if ($k_page > 1) {
            str("?crs=city&id=$id&", $k_page, $page);
        }
        break;

    case 'by';

    $id = intval($_GET['id']);
    mysql_query("UPDATE `user` SET `city` = '$id' WHERE `id` = '$user[id]'");
?>
<div class="index">Вы успешно сменили свой город. <!-- Объявление в верху страницы автоматически снимется как только вы обновите или покините данную страницу. -->Все прочие возможности вы найдете в <a href="mymain">личном меню</a>.</div>
<?php
    break;
}
include '../system/inc/footer.php';