Файл: mlord.ru/mlord.ru/user/info_edit.php
Строк: 52
<?
// Автор проекта GEARBAKC
// Офф.сайт GEARNET.RU
// http://gearnet.ru/users/1
// Только эксклюзивные скрипты!
require_once('../core/index.php');
require_once('../core/func.php');
avt();
$title='Анкета - Ред.';
require_once('../design/head.php');
if(isset($_POST['ok'])){
if(strlen($_POST['name'])<0 || strlen($_POST['name'])>30){$err='Имя должно быть от 1 до 30 символов';}
if(strlen($_POST['city'])<0 || strlen($_POST['city'])>30){$err='Город должен быть от 1 до 30 символов';}
if(strlen($_POST['about_me'])<0 || strlen($_POST['about_me'])>250){$err='Поле О себе должно быть от 1 до 250 символов';}
if(strlen($_POST['birth'])<0 || strlen($_POST['birth'])>13){$err='Поле Интересы должно быть от 1 до 250 символов';}
if(strlen($_POST['interes'])<0 || strlen($_POST['interes'])>250){$err='Поле Интересы должно быть от 1 до 250 символов';}
if($_POST['pol']>2 || $_POST['pol']<0)$err='Не верно выбран пол';
if(isset($_POST['birth'])){if(!preg_match( '~^0?(d|[0-2]d|3[0-2]).0?(d|1[0-2]).(d{4})$~',$_POST['birth'],$matches)){$err='Не корректно введена дата рождения';}}
if(!isset($err)){
request("UPDATE `users` SET `name`=?, `city`=?, `about_me`=?, `birth`=?, `interes`=?, `pol`=? WHERE `id`=?", array($_POST['name'], $_POST['city'], $_POST['about_me'], $_POST['birth'], $_POST['interes'], $_POST['pol'], $user['id']));
$_SESSION['msg']='Сохранено';
header('Location:?');
}else{
$_SESSION['msg']=$err;
header('Location:?');
}
}
echo '<div class="h2"><form action="?" method="post">';
echo 'Имя:<br/><input type="text" name="name" value="'.$user['name'].'"><br/>';
echo 'Город:<br/><input type="text" name="city" value="'.$user['city'].'"><br/>';
echo 'Дата рождения (01.01.2000):<br/><input type="text" name="birth" value="'.$user['birth'].'"><br/>';
echo 'О себе:<br/><textarea name="about_me" style="width:99%">'.$user['about_me'].'</textarea><br/>';
echo 'Интересы:<br/><textarea name="interes" style="width:99%">'.$user['interes'].'</textarea><br/>';
echo 'Пол:<br />
<input type="radio" name="pol" '.($user['pol']==1?'checked="checked"':NULL).' value="1" /> Муж<br />
<input type="radio" name="pol" '.($user['pol']==2?'checked="checked"':NULL).' value="2" /> Жен<br />';
echo '<input type="submit" name="ok" value="Сохранить">';
echo '</form></div>';
echo '<div class="h2"><img src="/design/ico/png/left.png"> <a href=/profile>Назад</a></div>';
require_once('../design/foot.php');
?>