|
|
|
| Начнем с того, 1) как авторизированному пользователю открыть страничку "редактирования" , с уже занесенными в нее старыми данными (которые нужно будет отредактировать).
2) Как сделать чтобы другие пользователи не могли по прямой ссылке зайти на редактирование страницы другого пользователя (edit_form.php?id=2)? | |
|
|
|
|
|
|
|
для: Roo$
(13.08.2006 в 14:02)
| | 1) перед выводом формы извлеч все известное из таблицы, а потом извлеченное вставлять в value полей формы
2) выводить форуму редактирования исходя из содержимого куков, а не через GET запрос | |
|
|
|
|
|
|
|
для: kasmanaft
(13.08.2006 в 14:59)
| | Со вторым да и с первым пунктом мы разобрались. Теперь назревает следую щий вопрос. Допустим пользователь внес свои изменения и нажимает кнопку пременить. Как теперь мне эти данные сохранить (обновить)? | |
|
|
|
|
|
|
|
для: Roo$
(13.08.2006 в 15:42)
| | UPDATE tbl SET user_name = $user_name, user_lastName = $user_lastName WHERE user_id = $user_id | |
|
|
|
|
|
|
|
для: RV
(13.08.2006 в 15:56)
| | А как вывести из базы данных данные 1) и из enum (БД) в форму Drop-down menu; 2) пароль зашифрованный md5 в нормальный вид. | |
|
|
|
|
|
|
|
для: Roo$
(13.08.2006 в 17:49)
| | >2) пароль зашифрованный md5 в нормальный вид.
никак | |
|
|
|
|
|
|
|
для: RV
(13.08.2006 в 21:14)
| | А как мне сделать так чтобы пользователь смог отредактировать (сменить) свой пароль? | |
|
|
|
|
|
|
|
для: Roo$
(13.08.2006 в 22:51)
| | Хм... так пусть меняет, просто поверх старого пароля ляжет новый. | |
|
|
|
|
|
|
|
для: cheops
(13.08.2006 в 23:19)
| | Дапустим он открыл страничку редактирования. Там, кроме полей для пароля, есть всякая хрень... , ну там, пол, лет, имя, фамилия,... Все эти поля должны быть заполнены старыми данными, т.е. данными которые он долже, или хочит изменть. Вот загвозка с полями для паролей. Если оставить их пустыми, то как проверить, что пользователь не стал изменять пароли? Ведь по щелчку по кнопке все данные обнавляются в базе данных. | |
|
|
|
|
|
|
|
для: Roo$
(13.08.2006 в 23:27)
| | для изменения пароля сделать отдельное поле в форме - "Новый пароль", например | |
|
|
|
|
|
|
|
для: Roo$
(13.08.2006 в 23:27)
| | Оставить поля при составлении формы пустым.
Если поля вернутся из формы в скрипт - обработчик пустыми - то не менять пароль в базе.
Если в полях есть к-л. символы (и поля совпадают) - значит пришел новый пароль. | |
|
|
|
|
|
|
|
для: Trianon
(14.08.2006 в 10:02)
| | Хорошая идея!!! | |
|
|
|
|
|
|
|
для: Trianon
(14.08.2006 в 10:02)
| | А как насчет моего второго вопроса: как вывести из базы данных данные и из enum поля (БД) в форму Drop-down menu | |
|
|
|
|
|
|
|
для: Roo$
(14.08.2006 в 20:16)
| | hint: SHOW COLUMNS FROM table | |
|
|
|
|
|
|
|
для: Trianon
(14.08.2006 в 20:55)
| | Например: У меня на форме есть поле с выподающим меню (Drop-down menu). Его значение (item) записываются в БД поля pol (enum). Делаю страничку редактирования в которой есть Drop-down menu. В нем у меня есть уже item (male,neuter,female). Как сделать так чтобы там стояло то значение которое у меня записанно в enum БД поля pol . | |
|
|
|
|
|
|
|
для: Roo$
(15.08.2006 в 22:43)
| | Тогда тебе нужен тип set, а не enum. | |
|
|
|
|
|
|
|
для: cyberface
(15.08.2006 в 23:15)
| | А че, для этой цели enum не подайдет? | |
|
|
|
|
|
|
|
для: Roo$
(17.08.2006 в 22:55)
| | это пол субъекта? (Мужской, женский, неизвестен)? Подойдет enum. | |
|
|
|
|
|
|
|
для: Trianon
(18.08.2006 в 09:13)
| | Да, это пол субъекта. ТОгода как мне это замутить? | |
|
|
|
|
|
|
|
для: Roo$
(15.08.2006 в 22:43)
| | Kasmanaft, помоги мне пож. | |
|
|
|