[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Каким макаром можно изменить статус документа?
ValenoK
Добрый день!
Пролистал кучу сайтов и форумов но что-то не нашел подходящего примера (может я не совсем на то обращал внимание). Суть вопроса такова:
Предположем есть 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

Спустя 5 минут, 4 секунды (21.06.2010 - 08:30) Basili4 написал(а):
3. Status
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


SELECT DocName FROM Users, Docs WHERE UserStatus = StatusDoc AND UserID = "ИД нашего Юзера"

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.