ЛОЛ. Ты такой тупой. Я уже в этом убедился 3-ды. Мне пох, на тебя. Честно! Поверь и убедись. Jameses, чтобы сделать смену пароля вы должны знать идентификатор пользователя его уникальный ид или login аккаунта. То есть $id в вашем случае, что-это такое?
Your cпасибо большое,я понял,что имееться в виду,у меня ид аккаунта,т.е. да я понял,ребят спасибо выручили. Добавлено спустя 2 минуты 40 секунд: Ребят вобще спасибо,я просто начинающий програмист,я html знаю на 5+ ,а вот php ,хромает,вернее имено забросы к мускул Добавлено спустя 19 минут 46 секунд: Ребят а что делать если,ну он переходит на save_edit.php но не сохраняет,я понимаю,что так не поможете без кода,но всё же не подскажите? Добавлено спустя 1 минуту 48 секунд: echo "<meta http-equiv='Refresh' content='0; URL=page.php?id=".$id."'>"; и по поводу .$id. а что это?Я просто не пойму
Закончи на отлично хотя бы школу, научись формулировать мысли, тогда у тебя появится шанс это доказать. И тебе всего хорошего Точка в PHP - это знак конкатенации. Если в переменной $id будет, например, 5, то после выражения "a".$id."b" будет a5b.
YSandro ну в данном случае,это как номер зарегистрированого человека,т.е. я 1й - и ид 1. Добавлено спустя 8 минут 3 секунды: Код (Text): <?php ////////Изменение if (isset($_POST['email'])){//Если существует $email = $_POST['email']; $email = stripslashes($email); $email = htmlspecialchars($email); $email = trim($email);//удаляем все лишнее if ($email == '') { exit("Вы не ввели почту<br><a href='change-email.php'>Вернуться назад</a>"); } $up = mysql_query("UPDATE tz_members SET email=('$email') WHERE id=$id"); echo "<center>Ваша почта обновлена.</center>"; if ($up == true) { echo "<meta http-equiv='Refresh' content='0; URL=page.php?id=".$id."'>"; } } ?> Не подскажите,а для смены мыла,вот такой сойдёт? Добавлено спустя 5 минут 37 секунд: Смотрите что происходит делаю запрос,а после просто переходит на эту страницу и пишит ваша почта обновлена,а в phpmyadmin он не обновляеться,в чем суть то?А подключение к бд есть Вот весь код на смену мыла и пароля: Код (Text): <?php define('INCLUDE_CHECK',true); require 'connect.php'; require 'functions.php'; // Данные два файла нужно включать только в случае определения INCLUDE_CHECK session_name('tzLogin'); // Запуск сессии ////////Изменение Пароля if (isset($_POST['pass'])){//Если существует пароль $pass = $_POST['pass']; $pass = stripslashes($pass); $pass = htmlspecialchars($pass); $pass = trim($pass);//удаляем все лишнее if ($pass == '') { exit("Вы не ввели пароль<br><a href='change-pass.php'>Вернуться назад</a>"); } $up = mysql_query("UPDATE tz_members SET pass=md5('$pass') WHERE id=$id"); if ($up == true) { echo "<meta http-equiv='Refresh' content='0; URL=page.php?id=".$id."'>"; } } ?> <?php ////////Изменение Пароля if (isset($_POST['email'])){//Если существует пароль $email = $_POST['email']; $email = stripslashes($email); $email = htmlspecialchars($email); $email = trim($email);//удаляем все лишнее if ($email == '') { exit("Вы не ввели почту<br><a href='change-email.php'>Вернуться назад</a>"); } mysql_query("UPDATE tz_members SET email=('$email') WHERE id=$id"); echo "<center>Ваша почта обновлена.</center>"; if ($up == true) { echo "<meta http-equiv='Refresh' content='0; URL=page.php?id=".$id."'>"; } } ?> Ребят,подскажите а?
Ребят а не кто не напишит,скрипт смены пароля?Другой?Ну просто пользователь нажимает и там окно введите новый пароль ,ну нет пока что смысла усложнять всё,буду оч благодарен Добавлено спустя 1 минуту 48 секунд: с шифровкой md5
я так отлавливаю Код (PHP): mysql_query("UPDATE tz_members SET pass=md5('$pass') WHERE id=$id") OR die(mysql_error());