Кодеры, найдите ошибку плиз!!!!!!!!!

179
.
Короче писал движок для своего сайта, и не мог написать редактор анкет, написал это, но он не обновляет db. Плиз найдите в чем ошибка?
<?php

# Заголовок модуля
$system['page_title'] = 'Редактировать анкету';

# Шапка модуля
require_once(HOME .'/incfiles/header.php');

error($err);

if (isset($_POST['submit'])) {
# Пол
    $edit_sex = txt($_POST['edit_sex']);
# Имя
    $edit_name = txt($_POST['edit_name']);
# Фамилия
    $edit_surname = txt($_POST['edit_surname']);
# О себе
    $reg_about = txt($_POST['edit_about']);
    
     # Проверка длины имя
    if (!empty($edit_name) && (strlen($edit_name) < 3 || strlen($edit_name) > 32)) $err .= 'Неверная длина имя. Допустимо от 3 до 32 символов<br />';
     # Проверка длины фамилия
    if (!empty($edit_surname) && (strlen($edit_surname) < 3 || strlen($edit_surname) > 32)) $err .= 'Неверная длина фамилия. Допустимо от 3 до 32 символов<br />';
# Сохраняем

    mysql_query("UPDATE `users` SET  `name` = '". input($edit_name) ."', `surname` = '". input($edit_surname) ."', `about` = '". input($edit_about) ."', `sex` = '". input($edit_sex) ."', `data_birth` = '". input($edit_birth) ."' WHERE `id` = '".$user['id'] ."'");
    
    echo '<div class="post">Успешно сохранен!</div>';
}

echo '<div class="head">'.$system['page_title'].'</div>
<form method="post" action="/user/aedit.php">
<div class="menu">
Имя: (max 32)<br />
<input type="text" name="edit_name" value="'.$user['name'].'" /><br />
Фамилия: (max 32)<br />
<input type="text" name="edit_surname" value="'.$user['surname'].'" /><br />
Пол: <br />
<select name="edit_sex"><option value="m">Мужской</option><option value="zh">Женский</option></select><br />
О себе: (max 300)<br />
<input type="text" name="edit_about" value="'.$user['about'].'" /><br />
<input type="submit" name="submit" value="Сохранить" />
</div>
</form>';

echo '<div class="block">
&raquo; <a href="/user/entry.php">Авторизация</a><br />
&raquo; <a href="/">На главную</a>
</div>';

# Ноги модуля
require_once(HOME .'/incfiles/footer.php');

?>
.
echo mysql_error();
.
Tadochi (08.06.2012/13:39)
echo mysql_error();
Это где?
.
в конце. Покажет ошибки
.
Let Mortal Kombat begin
это внизу запроса на обновление. Там и будет написано, что в синтаксисе не так
.
Tadochi (08.06.2012/13:39)
echo mysql_error();
ооо, спасибо понел!!!!
.
marlen, и сообщи о результатах
Всего: 7