File size: 2.59Kb
<?php
#кабинет опльзователя
include '../system/start.php';
//гость
if(empty($_SESSION[id])){
myheader('/');
}
$title.='моя страница| анкета| редактирование';
//панель навигации
$page.='<div class="linker"><a href="/">главная</a>| <a href="/my/">моя страница</a>| <a href="/anketa/">анкета</a>| редактирование</div>';
if(isset($_POST[go])){
$my_uvl=filter($_POST[my_uvl]);
$my_about=filter($_POST[my_about]);
$my_contact=filter($_POST[my_contact]);
$v_email=fint($_POST[v_email]);
$v_birthday=fint($_POST[v_birthday]);
$d=fint($_POST[d]);
$m=fint($_POST[m]);
$y=fint($_POST[y]);
$tel=filter($_POST[tel]);
if(!isset($v_email)) $v_email=0;
if(!isset($v_birthday)) $v_birthday=0;
if($d<1||$d>31) $d='1';
if($m<1||$m>12) $m='1';
if($y<'1930' || $dryear>'2000'){
$dryear='2000';
}
//проверка на соответствие дня и месяца
if (checkdate($m, $d, $y)==false) $err.='<div class="error">Неверная дата</div>';
if($v_email!=0 && $v_email!=1) $v_email=$user[v_email];
if($v_birthday!=0 && $v_birthday!=1) $v_birthday=$user[v_birthday];
if(!isset($err)){
mysql_query("UPDATE `user` SET
`d`='$d',
`m`='$m',
`y`='$y',
`tel`='$tel',
`v_email`='$v_email',
`v_birthday`='$v_birthday',
`my_uvl`='$my_uvl',
`my_about`='$my_about',
`my_contact`='$my_contact'
WHERE `id`='$user[id]';");
myheader('/anketa/');
}
}
$page.='<div class="margin5">
<div>
<div>'.$err.'</div>
<form action="" method="post">
<div>Дата рождения</div>
<div>'.dataform($user[d],$user[m],$user[y]).'</div>
<div>Номер сотового телефона</div>
<div><input type="text" name="tel" value="'.$user[tel].'" /></div>
<div>Увлечения</div>
<div><textarea name="my_uvl" cols="30" rows="4">'.$user[my_uvl].'</textarea></div>
<div>О себе</div>
<div><textarea name="my_about" cols="30" rows="4">'.$user[my_about].'</textarea></div>
<div>Контактные данные (например ICQ)</div>
<div><textarea name="my_contact" cols="30" rows="4">'.$user[my_contact].'</textarea></div>
<div><input type="checkbox" name="v_email" value="1" '.checked($user[v_email],1).'/> отображать e-mail</div>
<div><input type="checkbox" name="v_birthday" value="1" '.checked($user[v_birthday],1).'/> отображать дату рождения</div>
<div><input type="submit" name="go" value="Сохранить" /></div>
</form>
</div>
</div>';
include '../system/pagegen.php';
?>