我正在为我的母亲创建一个应用程序,以便她可以玩quizmaster。因为我必须扮演候选人,我不知道答案+问题。
我对此的解决方案是,创建一个不变的页面,以便在不破坏我的代码的情况下填写这些页面。我的页面显示只是一个带有包含答案的剧透标签的问题。
现在我的问题是,我不确定这是否可行,但我该如何实现呢?我考虑过为页面提供一个ID(通过URL),所以我可以将常量更改为Question_1,Question_2等。这样她就可以添加任意数量的问题,而不必制作更多的页面。
我的网页代码如下所示:
$page = $_GET['id'];
<div class="spoiler">
<input type="button" onclick="showSpoiler(this);" value="Show/Hide" />
<div class="inner" style="display:none;">
<?php echo ANSWER_1; ?>
</div>
</div>
当然,问题。 $ page不起作用。 (使用未定义的常量QUESTION)。是否可以按照我刚才描述的方式创建应用程序?
答案 0 :(得分:0)
我的不好,我找到了解决方案:
只需使用
$constant_name = 'QUESTION' . $page;
echo constant($constant_name);