|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.05.2017, 16:39 | #1 |
Регистрация: 10.12.2016
Сообщений: 5
|
Что то наподобие пользовательских настроек
Есть форма, с выпадающими списками данные которых берутся из бд. Присутствует регистрация пользователей. Так вот как сделать так чтоб каждый выпадающий список был уникальный для каждого пользователя. То есть при регистрации нового пользователя для него создавались либо поля, либо таблицы в которых будут хранится данные списка уникальные ля этого пользователя, однако изначальные данные будут у всех одинаковые, просто со временем пользователь сам отредактирует эти списки. И при авторизации списки автоматически заполняются информацией принадлежащей именно этому пользователю. Как это можно, или возможно ли реализовать нечто подобное.
Не уверен, что понятно изложил свою мысль, так что не серчайте. |
23.05.2017, 17:13 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
либо попроще - дополнительная таблица, для каждого пользователя + одна строчка в таблице, где указаны все настройки.
при регистрации пользователя (когда делается insert в таблицу Users), делать добавление новой строки в таблицу настроек, с внешним ключом (FK) user_id когда пользователь меняет настройки - делать им update посложнее - таблица настроек - много записей на каждого пользователя - каждая настройка - отдельная запись (отдельная строка в таблице). Разумеется, так же связь по внешнему ключу - user_id |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сделать что-то наподобие интернет-магазина | Vinhelm | Фриланс | 3 | 29.02.2016 15:32 |
Сохранение пользовательских настроек | Mixim | C# (си шарп) | 0 | 19.08.2012 11:49 |
Что-то наподобие диаграммы.Help! | Elden | Microsoft Office Excel | 1 | 08.11.2009 19:19 |
Функция наподобие Т() | motorway | Microsoft Office Excel | 9 | 08.07.2009 18:45 |