Ситуация следующая - веб-приложение, в бд есть таблица заявок, у каждой есть поле статус, выбирается из связанной таблицы.
Стоит задача реализовать вот такую цепочку изменений статусов заявки:
1. В Работе -> 2. На проверке -> 3. Выполнена
Пока приходит в голову повесить на кнопку вызов функции, в котором
по switch case присваивать следующий статус по цепочке из списка.
Ну эта логика может храниться либо в php-коде, либо в БД в хранимых процедурах по триггерам. Выбор какого то решения - дело вкуса. Вряд ли что то более изящное можно сделать.