1

我有一个代码

<div class="b4_content">
    <div class="col_left3 FloatLeft">
        <h3>Clients / Projects</h3>
        <div id="left_menu" class="left_menu">
          <?php
            require("admin/Connection/connection.php");
            require("admin/functions/functions.php");
            $toplvl=0;
            /* 1st include of linkCategory.php */
            include "admin/functions/linkCategory.php";
          ?>
        </div>
    </div>
    <div class="col_right3 FloatRight ">
        <div class="cright_padd">
          <?php
            $uploader="admin/";
            $catID = $_GET['catID'];                    
            if($catID==""){
                $toplvl=2;
                /* 2nd include of linkCategory.php */
                include "admin/functions/linkCategory.php";
            } else {
                $toplvl=0;
                include "admin/functions/viewImages.php";
            }
          ?>
        </div>
    </div>
    <div class="ClearBoth"></div>
</div>

如您所见,我有 2 个包含 (admin/functions/linkCategory.php) 的页面我的问题是,第二个包含“admin/functions/linkCategory.php”没有显示。

你能帮我吗

4

4 回答 4

3

我猜$toplvl是在“admin/functions/linkCategory.php”中使用的一个标志来做不同的事情。所以,也许错误不在这个块中,而是在 linkCategory.php 本身。

于 2009-11-16T07:32:23.787 回答
2

我的猜测是$catID不等于空字符串。

顺便说一句,粗体在代码块中不起作用(如果这是你想要做的)。

于 2009-11-16T07:26:02.723 回答
0

作为替代方案,将任何 linkCategory.php 输出包装在一个函数中。包含一次 linkCategory.php 并将包含替换为对该函数的调用。

于 2009-11-16T07:44:28.357 回答
0

如果问题仍然存在,您可以将错误报告设置为全部显示并查看是否有任何输出

于 2009-11-16T08:02:34.710 回答