Пролистал кучу сайтов и форумов но что-то не нашел подходящего примера (может я не совсем на то обращал внимание). Суть вопроса такова:
Предположем есть 3 таблицы
1. Users
UserID, Login,Pass,UserLevel,UserStatus
2. Docs
DocID, DocName
3.Status
StatusID,StatusDoc
Если UserStatus <= 4 тогда StatusDoc ++
Если StatusDoc =>4 тогда "ожидание"
иначе "согласовано"
Правильно ли я себе это представляю? Я понимаю, что без сессий тут не обойтись по этому и тему создал в этом разделе.
Спустя 8 минут, 10 секунд (21.06.2010 - 08:13) Basili4 написал(а):
не вижу полей для связи между документами и статусом как ты определишб какой докемент каому статус относится я бы делал в табле Docs поле Status
Спустя 11 минут, 52 секунды (21.06.2010 - 08:25) ValenoK написал(а):
2. Docs
DocID,UserID,DocName,StatusDoc
3. Status
StatusID,StatusDoc
DocID,UserID,DocName,StatusDoc
3. Status
StatusID,StatusDoc
Спустя 5 минут, 4 секунды (21.06.2010 - 08:30) Basili4 написал(а):
3. Status
StatusID,StatusDoc
1 поле индификатор записи stattus
2 поле это по которому ты вяжеж записи стаутсов с документами и необходимо еще 1 поля для самого статуса.
StatusID,StatusDoc
1 поле индификатор записи stattus
2 поле это по которому ты вяжеж записи стаутсов с документами и необходимо еще 1 поля для самого статуса.
Спустя 2 часа, 45 минут, 58 секунд (21.06.2010 - 11:16) ValenoK написал(а):
Запутался я основательно.... ( как реализовать это злополучное согласование??? Уважаемые Гуру... помогите пожалуйста валенку(((
Спустя 25 минут, 52 секунды (21.06.2010 - 11:42) tomash написал(а):
Я бы сделал так:
1. Users
UserID, Login,Pass,UserLevel,UserStatus
2. Docs
DocID, DocName, StatusDoc
1. Users
UserID, Login,Pass,UserLevel,UserStatus
2. Docs
DocID, DocName, StatusDoc
SELECT DocName FROM Users, Docs WHERE UserStatus = StatusDoc AND UserID = "ИД нашего Юзера"