|
|
|
|
|
для: cheops
(24.02.2007 в 12:41)
| | >
WHERE id_user = $_POST['id_user']
|
Зачем здесь вы указали POST если он сам не вводит свой ид..? | |
|
|
|
|
|
|
|
для: SnooPI
(24.02.2007 в 14:03)
| | >А как сделать чтобы сразу value='$email' или др.
Перед формой извлекаете содержимое записи при помощи оператора SELECT, заполняя переменные $email и т.п. затем вставляете их примерно так
<tr><td>Имя:<small> (Латинскими)</small></td></tr>
<tr><td><input type=text name=name maxlength="15" value='<?= htmlspecialchars($email) ?>'></td></tr>
|
| |
|
|
|
|
|
|
|
для: cheops
(24.02.2007 в 12:41)
| |
е попробую.
А как сделать чтобы сразу value='$email' или др.
С помощью сессий ?
Подскажите как правильнее написать валуе
Вот форма :[
code]
<table class="td" width=250>
<form method=post>
<tr><td>Имя:<small> (Латинскими)</small></td></tr><tr><td><input type=text name=name maxlength="15"></td></tr>
<tr><td>Пароль:<br><input type=password name=pass id=pass onkeyup="javascript:pass_check();"></td><td width=20> </td>
<td>Повторите пароль:<br><input type=password name=repass id=repass onkeyup="javascript:pass_check();"></td>
<td id=image></td></tr>
<tr><td>E-mail:</td></tr><tr><td><input type=text id=email onkeyup="javascript:email_check();" name=email></td></tr>
<tr><td>Icq:</td></tr><tr><td><input type=text name=icq id=icq onkeyup="javascript:icq_check();" maxlength="9"></td></tr>
<tr><td>Сайт: <small>(без "http://")</small></td></tr><tr><td><input type=text name=url /></td></tr>
<tr><td><input class=button type=submit title="Регистрация" id="but" value='Регистрация' /></td></tr>
</form>
</table>
|
| |
|
|
|
|
|
|
|
для: SnooPI
(24.02.2007 в 03:31)
| | 1) Следует воссоздать HTML-форму при помощи которой посететиль регистрировался
2) Заполнить элементы управления значениями из таблицы users, соответствующие текущему посетителю
3) Проверить значения на правильность заполнения точно также как это осуществлялось при регистрации
4) Обновить данные пользователя при помощи оператора UPDATE
UPDATE users SET pass = $_POST['pass'], icq = $_POST['icq'], url = $_POST['url'], $_POST['email']
WHERE id_user = $_POST['id_user']
|
| |
|
|
|
|
|
|
| Профиль...
Как сделать так, чтобы пользователь смог изменить свои данные?
Только чтобы показывало его данные в "my.php", а изменять в "my.php?do=edit"
Таблица users
Поля которые он может изменить:
pass, repass, icq, url, email
После того как нажмет кнопку "сохранить" , его должно перенести на my.php, но перед этим сказать что все норм или ошибка | |
|
|
|
|