如何在PHP

时间:2018-12-04 16:44:24

标签: php

我正在PHP的开头加载文件。我已经声明了一些活动并将它们分配给HTML文档左右两侧对齐的按钮。单击每个按钮将包含一些其他PHP文件,但是我想在包含任何其他文件之前,请删除先前加载的启动文件。

这是我的代码

 <?php     
             // php file on startup of file
 include("dashboard.php");
                        $activity = $_REQUEST['activity'];

                              
                        if($activity) {

                            
                               
                            
 
                            if($activity == 'addMember'){
                                include("addMember.php");
                                remove("dashboard.php");

                            }

                            if($activity == 'dashboard'){
                              
                            }
                               
                            if($activity == 'issueBooks'){
                                include("issueBooks.php");
                            }
                              
                            if($activity == 'returnBooks'){
                                include("returnBooks.php");
                            }   

                                    <?php

我尝试过

  if($activity == 'addMember'){
                            include("addMember.php");
                            remove("dashboard.php");

                        }

但是由于我是PHP的新手,所以它没有按预期工作。

任何人帮助。

1 个答案:

答案 0 :(得分:2)

包含不是这样的。当包含文件时,该文件的内容将在代码中的那一点执行。没有简单的方法可以撤消该操作。

如果尚未选择活动,则您似乎希望仪表板活动成为默认视图。为此,仅在请求中没有活动值时,或者在专门请求了仪表板活动时,才可以包含它。

if (empty($_REQUEST['activity']) || $_REQUEST['activity'] == 'dashboard') {
    include 'dashboard.php';
}