Вход Регистрация
Файл: modules/user/cab/settings/form.php
Строк: 49
<?php
/*
* (c) StrongCMS
* Сайт - strongcms.ru
* Группа ВКонтакте - vk.com/strong_cms
* Автор - Александр Каплин
* Контакты - vk.com/koiie
*/
$title 'Кабинет | Настройки | Анкета';
include_once(
$_SERVER["DOCUMENT_ROOT"].'/style/head.php');
mode('user');
?>
<div class="title">
    <a href="/cab">Кабинет</a>
    |
    <a href="/cab/settings/">Настройки</a>
    |
    Анкета
</div>
<?
if(isset($_POST['ok'])){
    
$_POST['name'] = input($_POST['name']);
    
$_POST['sex'] = abs(intval($_POST['sex']));
    
$_POST['birthday'] = input($_POST['birthday']);
    
$_POST['country'] = input($_POST['country']);
    
$_POST['city'] = input($_POST['city']);
    if(
mb_strlen($_POST['name'])>100){
        
ErrorNoExit('Длинна имени не должна превышать 100 символов.');
    }elseif(
mb_strlen($_POST['birthday'])>10){
        
ErrorNoExit('Длинна даты рождения не может превышать 10 символов.');
    }elseif(
mb_strlen($_POST['country'])>30){
        
ErrorNoExit('Длинна названия страны должна не привышать 30 символов.');
    }elseif(
mb_strlen($_POST['city'])>50){
        
ErrorNoExit('Длинна названия города должна не привышать 50 символов.');
    }elseif(!
preg_match("/[^A-zА-я]/"$_POST['birthday'])){
        
ErrorNoExit('Введите дату рождения корректно.');
    }else{
        
$db->query("UPDATE `users` SET `name`='".$_POST['name']."', `sex`='".$_POST['sex']."', `birthday`='".$_POST['birthday']."', `country`='".$_POST['country']."', `city`='".$_POST['city']."' WHERE `id`='".$user['id']."'");
        
$user $db->query("SELECT * FROM `users` WHERE `id`='".$user['id']."'")->fetch_assoc();
        
SuccessNoExit('Данные сохранены.');
    }
}
?>
<div class="main">
    <form action="" method="POST">
        Имя:<br>
        <input type="text" name="name" value="<?=output($user['name'])?>"><br/>
        Пол:<br>
        <select name="sex">
            <option value="1" <?if($user['sex']==1){?>selected<?}?>>Мужской</option>
            <option value="2" <?if($user['sex']==2){?>selected<?}?>>Женский</option>
        </select><br>
        Дата рождения(например - 31.08.2000):<br/>
        <input type="text" name="birthday" value="<?=$user['birthday']?>"><br>
        Страна:<br>
        <input type="text" name="country" value="<?=$user['country']?>"><br>
        Город:<br>
        <input type="text" name="city" value="<?=$user['city']?>"><br>
        <input type="submit" name="ok" value="Изменить">
    </form>
</div>
<?
include_once($_SERVER["DOCUMENT_ROOT"].'/style/foot.php');
?>
Онлайн: 1
Реклама