基本上我想要一些如何实现我的想法的帮助。任何方向将不胜感激。我不确定我应该使用哪种语言,或者我是否需要某种类型的MySQL数据库。
我想制作一个锦标赛支架。我在这里看了几篇关于括号的帖子,但我找不到解决方案。
我想向用户提供两个选项,从大约16个选项的池中提取。这两个选项将从池中随机选择。然后,用户将从呈现给他的两个选项中选择“更好”或“最佳”选项。在“匹配”之后,池将被缩减为池中的剩余选项,这将是14.在比赛之后,用户随后将被呈现另外两个选项,然后该过程将重复直到所有池中的选项已被使用。第一轮有8场比赛,然后比赛将继续,直到选出一名获胜者。另请注意,此括号不是由分数决定的,而是纯粹基于用户输入(他更喜欢两种选择中的哪一种)。最终结果是唯一获胜者的视觉支架,以及基于用户输入的其他失败选项。这需要将用户输入存储在我想要的数据库中。
以下是经典tournament bracket的16个选项的实现。
无论如何,我想知道如何实现/编码。我对HTML / CSS非常熟悉,而且我对PHP知之甚少。我已经设置了数据库和类似的东西。
思想?
答案 0 :(得分:0)
你需要一个数据库。从teams
表开始,输入您的16个条目。然后,通过PHP:
SELECT *
FROM teams
ORDER BY RAND()
LIMIT 2
现在你必须向用户展示这两个团队,并使用html表单子集或者某些AJAX允许他们选择胜利者。现在,创建另一个表,例如round_one_winners
,并插入用户的选择。
INSERT INTO round_one_winners
(name)
VALUES
('team one')
重复x8。然后:
SELECT *
FROM `round_one_winners`
ORDER BY RAND()
LIMIT 2
使用round_two_winners表重复x4!