我正在撰写常见问题解答页面,我正在尝试使用一个页面,而不是创建带有问题和答案的多个.html文件。我有一个post.php,其中包含id&问题和答案+同一个.php文件中的html页面。
这是post.php文件
<?php
$id = $_GET['id'];
if ($id == "1") {
$question = "Question1";
$answer = "Answer";
} elseif ($id == "2") {
$question = "Question2";
$answer = "Answer";
} elseif ($id == "3") {
$question = "Question3";
$answer = "Answer";
}
else {
$question = "Error";
$answer = "Question ID doesn't exist.";
}
?>
我在<!DOCTYPE html>
事物
<h2 id="content"><?php echo $question ?></h2>
<p><?php echo $answer ?></p>
每当我打开页面时,它都没有显示任何内容,页面完全是空白的..
https://i.imgur.com/EfOslNJ.png(截图)
**EDIT: I FIXED THE SCRIPT, WORKS NOW**
答案 0 :(得分:0)
我认为问题不在于$ _GET,请从if条件中删除退出语句。
答案 1 :(得分:0)
声音很愚蠢,但是你试图删除exit()吗?
答案 2 :(得分:0)
只需删除退出,即可使其正常工作
退出功能使您退出脚本
在这里,你甚至在打印之前就放弃了
答案 3 :(得分:0)