Вход Регистрация
Файл: test.masteram.us/city.php
Строк: 97
<?
include 'Core.php';

$set['title']='Место жительства'// заголовок страницы
include_once 'sys/inc/thead.php';
title();

$act = isset($_GET['act']) ? trim($_GET['act']) : '';
switch (
$act) {
// Сохраняем данные
case 'save':
$id abs($_GET['id']);

if(isset(
$_SESSION['country']) && isset($_SESSION['region']) && isset($_GET['id'])){

if(isset(
$_POST['ok'])){
mysql_query("UPDATE `user` SET `city` = '".intval($id)."', `country` = '".intval($_SESSION['country'])."', `region` = '".intval($_SESSION['region'])."' WHERE `id` = '$user[id]' LIMIT 1");
header("Location: /pay/".SID);
exit;

}

echo 
"<div class='auth'>n";
echo 
"Вы выбрали:<br/>n";
echo 
"".country_reg($_SESSION['country']).", ".region_reg($_SESSION['region']).", ".city_reg($id)."n";

echo 
"<form method='post' action='?act=save&id=$id&$passgen'>n";
echo 
"<input name='gen' value='$passgen' type='hidden' />n";
echo 
"<input class='RedButton' name = 'ok' type='submit' value='Завершить' />n";
echo 
"</form>n";
echo 
"</div>n";

}
else{
echo 
"<div class='auth'>n";
echo 
"<div slass ="err">Ошибка параметров</div><br/>n";
echo 
"<a href='?$passgen'>&lt;&lt; Повторить</a><br/>n";
echo 
"</div>n";
}
break;


// Выводим города
case 'city':
$_SESSION['region']=abs($_GET['id']);
echo 
"<div class='menu'>n";
echo 
'<b>Ваш город / населённый пункт:</b><br/>';

$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `city` WHERE `region_id` = '".intval($_SESSION['region'])."'"),0);
$k_page=k_page($k_post,20);
$page=page($k_page);
$start=20*$page-20;

if(
$k_post==0)
{
echo 
"Нет городов<br />";
}

$res mysql_query("select * from `city` WHERE `region_id` = '".intval($_SESSION['region'])."' ORDER by `name` ASC LIMIT $start, 20");
while (
$city mysql_fetch_array($res)){
echo
"<a href='?act=save&amp;id=$city[id]'>$city[name]</a><br />n";
}

if (
$k_page>1)str("?act=city&amp;id=".intval($_SESSION['region'])."&amp;",$k_page,$page); // Вывод страниц
echo "</div>";
break;

// Выводим регионы
case 'region':
$_SESSION['country']=abs($_GET['id']);
echo 
"<div class='menu'>n";
echo 
'<b>Ваш Регион / Штат:</b><br/>';

$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `region` WHERE `country_id` = '".intval($_SESSION['country'])."'"),0);
$k_page=k_page($k_post,15);
$page=page($k_page);
$start=15*$page-15;


if(
$k_post==0)
{
echo 
"Не регионов для данной страны<br />";
}

$res mysql_query("select * from `region` WHERE `country_id` = '".intval($_SESSION['country'])."' ORDER by `name` ASC LIMIT $start, 15");
while (
$region mysql_fetch_array($res)){
echo
"<a href='?act=city&amp;id=$region[id]'>$region[name]</a><br />n";
}

if (
$k_page>1)str("?act=region&amp;id=".intval($_SESSION['country'])."&amp;",$k_page,$page); // Вывод страниц
echo "</div>n";
break;

default:
echo 
"<div class='menu'>n";
echo 
'<b>Ваша Страна:</b><br/>';
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `country`"),0);
$k_page=k_page($k_post,13);
$page=page($k_page);
$start=13*$page-13;


if (
$k_post==0)
{
echo 
"Нет стран!<br/>n";
}

$q=mysql_query("SELECT * FROM `country` ORDER BY `id` ASC LIMIT $start, 13");
while (
$country mysql_fetch_array($q))
{    
echo 
"<img src='/style/flags/$country[id].png' alt='*' class='icon'/>n";
echo 
"<a href='?act=region&amp;id=$country[id]'>".$country['name']."</a><br/>n";
}


if (
$k_page>1)str("?",$k_page,$page); // Вывод страниц
echo "</div>n";
break;
}


include_once 
'sys/inc/tfoot.php';
?>
Онлайн: 1
Реклама