Я работаю на веб-приложение для некоммерческих и мне было интересно, что было бы лучше структура данных, используемая для получения следующего эффекта:PHP Условные Вопросы Структура данных
Приложение будет состоять получения информации, полученной из пользователь, похожий на игру 21 вопрос, но с более чем Да или Нет, например, я мог бы задать пользователю 3 вопроса. На основе этих ответов будет еще один набор X вопросов. Этот набор вопросов будет отличаться в зависимости от ответов первых 3.
Это будет продолжаться до тех пор, пока приложение не выяснит ответ.
Возможно, что-то похожее на дерево со многими ветвями.
Хотя у меня ограниченный опыт работы с PHP и MySQL, я бы хотел думать о структуре, которая была бы достаточно гибкой, чтобы иметь много ветвей дерева и многие уровни, которые идеально могут быть сохранены в базе данных или где-то остальное.
Любая помощь или идеи были бы весьма признательны.
Хм, я полагаю, это достаточно близко, что я буду отмечать это как ответ. Моя ситуация больше похожа на нечто подобное. Ответьте на Q1, Q2 и Q3. Поведет ли вас на вопрос 4, 5, 6 или 10,11,12. Это, в свою очередь, может привести вас к 15, 16,17. И т. Д. – user1416564
Да, это крутой бит. Как только вы получите логику того, как вы хотите выбрать следующий набор вопросов, нужно разработать формулу для достижения результатов. Обычно я использую точечную систему, вы можете сделать ее такой простой или сложной, как хотелось бы, хотя я бы рекомендовал держать ее простой. (Метод KISS) – Jason