Проблема! Не могу разобраться. Есть форма. Файл обработки. Файл вывода результата.
Пытаюсь с помощью email, переписать пароль в БД. Происходит запись всех данных в новой строке базы. А перезапись пароля не происходит.
Где ошибка? Помогите!
PHP:
скопировать код в буфер обмена
<?PHP //--------------------------------- //--------------------------------- $_SESSION['id'] = $id; $_SESSION['name'] = $name; $_SESSION['email'] = $email; $_SESSION['pass'] = $pass; //--------------------------------- $result = mysql_query ('INSERT INTO `users` (`id`, `name`, `email`, `pass`) VALUES ("'.$id.'", "'.$name.'", "'.$email.'", "'.$pass.'")'); ?> <META HTTP-EQUIV="Refresh" CONTENT="1; URL=obr_form.php">
obr_form.php
PHP:
скопировать код в буфер обмена
<?PHP if(isset($_SESSION['email'])) { $res = mysql_query('SELECT `pass`,`id` FROM `users` WHERE `email`="' . $email . '"'); if($res) $res = mysql_query('UPDATE INTO `users` SET `pass`="' . $pass . '" WHERE `id`=' . (int ) $row[1 ]); echo 'news pass: <b>', $pass, '</b><META HTTP-EQUIV="Refresh" CONTENT="5; URL=obr_forms.php">'; else echo 'error pass'; } else echo 'not foind'; } else echo 'empty e-mail'; } ?>
|