CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- if (isset ($_POST['lng']) OR isset($_POST['email']) OR isset ($_POST['pass']) OR isset ($_POST['pass2']) OR isset ($_POST['quest']) OR isset ($_POST['answer'])){ // если все это существует, то...
- $lng=$_POST['lng']; // каждую полученую переменную присваиваем к переменой :)
- $email=$_POST['email'];
- $pass=md5($_POST['pass']);
- $pass2=md5($_POST['pass2']);
- $quest=$_POST['quest'];
- $answer=$_POST['answer'];
- if($email ==''){
- print "<div id='error'>Поле Email не должно быть пустым.</div>";
- }
- if ($pass != $pass2){
- print "<div id='error'>Поля \"Пароль\" не совпадают.</div>";
- }
- if(preg_match("/^[0-9a-zA-Zа-яА-Я._]+$/","$pass")){print "<div id='error'>В поле \"Пароль\" нельзя использовать другие символы кроме цифр, латинских и русских букв, а также подчеркивания и точка</div>";}
- if($answer == '' && $quest !=''){
- print "<div id='error'>Поле ответ должно быть заполеное</div>";
- }
- if($answer != '' && $quest ==''){
- print "<div id='error'>Поле вопрос должно быть заполеное</div>";
- }
- if($email !='' && $pass2 == '' && $pass == ''){
- if ($answer != '' && $quest !=''){
- $query = ("UPDATE userlist SET email='$email', quest='$quest', answer='$answer' WHERE id='$_GET[u]'" );
- }
- if ($answer == '' && $quest ==''){
- $query = ("UPDATE userlist SET email='$email' WHERE id='$_GET[u]'" );
- }
- if ($query == true){
- print "<div id='good'>Профиль обновлен</div>";
- }
- else{
- print "<div id='error'>Профиль не обновлен </div>";
- }
- }
- if($email !='' && $pass2 != '' && $pass == $pass2){
- if ($answer != '' && $quest !=''){
- $query = ("UPDATE userlist SET email='$email', pass='$pass', quest='$quest', answer='$answer' WHERE id='$_GET[u]'" );
- }
- if ($answer == '' && $quest ==''){
- $query = ("UPDATE userlist SET email='$email', pass='$pass' WHERE id='$_GET[u]'" );
- }
- if ($query == true){
- print "<div id='good'>Профиль обновлен</div";
- }
- else{
- print "<div id='error'>Профиль не обновлен </div>";
- }
- }
- }