- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
if(isset($_POST['myinfo'])){
	if(trim($_POST['email'])=="" && !mysql_num_rows(mysql_query("SELECT * FROM `users` WHERE `userid`='".$_SESSION['userid']."' AND `vkid`!='';"))){
		$aSuccess=false;
		$aErrorType="eEMail";
		$aErrorMsg="Введите адрес электронной почты.";
	} elseif(strlen(trim($_POST['email']))>"128" && !mysql_num_rows(mysql_query("SELECT * FROM `users` WHERE `userid`='".$_SESSION['userid']."' AND `vkid`!='';"))){
		$aSuccess=false;
		$aErrorType="eEMail";
		$aErrorMsg="Слишком длинный адрес электронной почты.";
	} elseif(!preg_match("/^([-a-zA-Z0-9._]+@[-a-zA-Z0-9.]+(\.[-a-zA-Z0-9]+)+)*$/", trim($_POST['email'])) && !mysql_num_rows(mysql_query("SELECT * FROM `users` WHERE `userid`='".$_SESSION['userid']."' AND `vkid`!='';"))){
		$aSuccess=false;
		$aErrorType="eEMail";
		$aErrorMsg="Некорректный адрес электронной почты.";
	} elseif(mysql_num_rows(mysql_query("SELECT `email` FROM `users` WHERE `email` = '".htmlspecialchars(trim(strtolower($_POST['email'])))."' AND `userid`!='".$_SESSION['userid']."' LIMIT 1"))>0 && !mysql_num_rows(mysql_query("SELECT * FROM `users` WHERE `userid`='".$_SESSION['userid']."' AND `vkid`!='';"))){
		$aSuccess=false;
		$aErrorType="eEMail";
		$aErrorMsg="Пользователь с таким адресом электронной почты уже зарегистрирован.";
	} elseif(strlen(trim($_POST['about']))>"12000"){
		$aSuccess=false;
		$aErrorType="eAbout";
		$aErrorMsg="Вы предоставили слишком много информации о себе.";
	} else {
		if(!mysql_num_rows(mysql_query("SELECT * FROM `users` WHERE `userid`='".$_SESSION['userid']."' AND `vkid`!='';"))){
		$mail="`email`='".htmlspecialchars(trim(strtolower($_POST['email'])))."', ";
		} else {
		$mail="";
		}
		mysql_query("UPDATE users SET ".$mail."`about`='".mysql_real_escape_string(trim($_POST['about']))."' WHERE userid='".$_SESSION['userid']."';");
		$aSuccess=true;
		header("Location: editme.php?msg=SUCCESSFULLY_UPDATED");
		exit();
	}
}









 Follow us!
 Follow us!