не могу изменить правильно пароль
на след страничке вводятся данные
Смена пароля
if ($err == newp){print"Вы ввели два разных пароля. Попробуйте ещё раз
";}
elseif ($err == oldp){print"Отказ в доступе - Неверный логин или пароль.
";}
?>
Изменение пароля.
Далее идет изменение пароля
if (($password1 = "") or ($password2 ="")) {header("Location: passwd.php?err=newp&id=$id");exit;}
elseif ($password1 != $password2 ) {header("Location: passwd.php?err=newp&id=$id");exit;};
$db_name = "db";
$table_name = "company";
$connection = @mysql_connect("localhost", $db_name, $password) or die(\'Не могу подключиться к серверу баз данных\');
@mysql_select_db($db_name, $connection) or die(\'Не могу открыть базу данных\');
$sql = "select * from $table_name where login=\'$login\' and password=password(\'$oldpassword\')";
$result = mysql_query($sql,$connection) or die("Не могу сделать запрос, чтобы проверить пароль.");
$num = mysql_numrows($result);
if ($num == 0) {header("Location: passwd.php?id=$id&err=oldp");exit;};
$sql1 = "update $table_name set password=password(\\"$password1\\") WHERE id=$id";
$result = mysql_query($sql1,$connection) or die("Не могу обновить информацию");
?>
Смена пароля
>
Пароль был успешно изменен.
система меня узнает, говорит правильно - пароль успешно изменен
но при следующем заходе ни старый ни новый пароль не срабатывает
может дело внеправильном запросе на update ?