我现在正在学习Php,这意味着我非常喜欢它。我已经动态地包含了我的页面,我的索引文件上定义了一个变量和一个从数据库中选择的功能页面。 问题是它一直告诉我用户没有定义,而且我必须在"http://localhost/bruger/index.php
"中添加'?bruger_id=1',以便能够像它应该的那样查看它。我的问题是,我怎么能自动执行此操作,所以我必须这样做。
$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;
}
菜单
据我所知,您正在寻找这样的结构:
<?php
if(isset($_GET['bruger_id'])) {
//Do the bruger_functioner
} else {
//Maybe do the bruger_functioner with a default id?
}
?>
如果这不是你所追求的,请告诉我。并更好地解释问题。