PHP - 使用switch语句导航

时间:2012-02-21 20:59:22

标签: php html dynamic

我觉得以下脚本文件应该适用于我的网站上的导航,但是当我点击链接时,没有任何内容加载,默认情况下没有任何内容加载。我该如何解决?

<html>
    <head><title>Your Title</title></head>
    <body>
        Navigation:

        <a href="?id=default">News</a>
        <a href="?id=what1">Whatever1</a>

        <br /><br />

        <?php
            $id = $_GET;
            switch($id)
            {
                default:
                    include('home.html');
                break;

                case "what1":include('whatever1');
                break;

                case "what2":include('whatever2');
            }
        ?>
    </body>
</html>

3 个答案:

答案 0 :(得分:1)

你是$_GET什么的?另外$_GET返回一个关联数组,switch语句接受一个变量。您需要通过为$_GET['id']提供ID来指定您获得的内容。

答案 1 :(得分:0)

你需要进入$ _GET变量并提取你想要的确切字段: $ _GET [ 'ID']

答案 2 :(得分:0)

您不会将实际GET变量存储在$ id,

$id = $_GET;

应该是

$id = $_GET['id'];