php - 动态包含页面,自动发送变量到 url

标签 php mysql

我目前正在学习 Php,这意味着我对它还很陌生。我已经动态包含了我的页面,并且在我的索引文件中定义了一个变量,还有一个从数据库中选择的功能页面。问题是它一直告诉我用户未定义,而且我必须将“?bruger_id=1”添加到“http://localhost/bruger/index.php”,以便能够像它应该的那样查看它。我的问题是,我怎样才能自动执行此操作,所以我必须这样做。

$bruger_id = $_GET['bruger_id'];

$side = 'content';
if(isset($_GET['side'])){
$side = $_GET['side']; /* gets the variable $side */
         }
include("pages/".$side. ".php"); 
/* otherwise, include the default page */

函数 函数 bruger_funktioner($bruger_id){

    $data=array();
    $results = mysql_query ("SELECT bruger.fk_rolle_id, funktioner.funktion_navn 
                                    FROM bruger
                                        INNER JOIN roller 
                                            ON bruger.fk_rolle_id = roller.rolle_id
                                        INNER JOIN roller_funktioner
                                            ON roller.rolle_id = roller_funktioner.fk_role_id
                                        INNER JOIN funktioner
                                            ON funktioner.funktion_id= roller_funktioner.fk_funktion_id
                                    WHERE bruger.bruger_id = $bruger_id") or die (mysql_error());
    while($row = mysql_fetch_assoc ($results)){
        $data  [] = $row['funktion_navn'];
    }   
    return $data;
}

菜单

  • 首页
  • Vælg 布鲁格
  • 最佳答案

    据我所知,您正在寻找这样的结构:

    <?php
        if(isset($_GET['bruger_id'])) {
            //Do the bruger_functioner
        } else { 
            //Maybe do the bruger_functioner with a default id?
        }
     ?>
    

    如果这不是您想要的,请告诉我。并更好地解释问题。

    关于php - 动态包含页面,自动发送变量到 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14580289/

    相关文章:

    php - 可以存在在 php 上加载动态类的最佳实践/方法吗?

    PHP远程MySQL取数据大小限制问题

    php - 从数组 php 中删除第一级索引

    mysql - MySQL 的 "SELECT INTO"问题

    mysql 确保一次只能访问一次

    mysql - 在 MySQL 中存储矢量坐标

    Javascript document.getElementById 不打印到元素 - 奇怪的问题

    php - 如何连接多个表,其中某些列(并非全部列)相同并返回每列的总和?

    sql - 此 mySQL 更新查询未生成任何更改的行。为什么?

    PHP foreach 和之后的 while 循环