$email, 'pass' => $pass, 'repeat' => $repeat, 'desc' => $desc, 'id' => $user) , 'Изменить','', 'color:white'); /////////////////////////// //Обработчик НТМL-формы /////////////////////////// if(!empty($_POST)){ // $errors = $form->check(); // if($form->fields['pass']->value != $form->fields['repeat']->value){ $errors[] = 'Пароли не совпадают!'; } //SELECT COUNT(*) FROM `users` WHERE email = 'skelet88@voliacable.com' AND id_user != 2; $query = "SELECT COUNT(*) FROM users WHERE email = '{$form->fields['email']->value}' AND id_user != {$form->fields[id]->value}"; $mal = mysql_query($query); // if(!$mal){ throw new ExceptionMySQL(mysql_error(), $query,'Ошибка запроса обновления!'); } // if(mysql_result($mal,0)){ $errors[] = "В системе есть пользователь с такой: \"{$form->fields['email']->value}\" почтой!"; } // if(empty($errors)){ //Записываем полученные результаты в таблицу $query = "UPDATE users SET pass = '{$form->fields[pass]->value}', email = '{$form->fields[email]->value}', description = '{$form->fields[desc]->value}' WHERE id_user ={$form->fields[id]->value}"; if(!mysql_query($query)){ throw new ExceptionMySQL(mysql_error(), $query,'Ошибка обновления!'); } //Перегружаем страницу для сброса РОSТ-данных header("Location: list.php"); exit; } } ////////////////////////// //Видимая часть страницы ////////////////////////// require_once 'formheader.php'; // if(!empty($errors)){ foreach($errors as $err){ echo "{$err}
"; } } //Выводим НТМL-форму $form->printForm(); /* echo '
';
	print_r($form);
	echo '
'; */ } catch(ExceptionMySQL $exc){ /* Обрабатываем исключения, возникающие при обращении к СУБД MySQL */ require_once 'formheader.php'; echo "

Произошла исключительная ситуация (ExceptionMySQL) - при обращению к MySQL.

"; echo "

{$exc->getMySQLError()}
".nl2br($exc->getSqlQuery())."

"; echo "

Ошибка в файле: {$exc->getFile()} в строке: {$exc->getLine()}

"; /// / Включаем завершение страницы require_once 'formfooter.php'; exit(); } require_once 'formfooter.php';