1

私は現在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 */

関数 functionbruger_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ælgbruger
  • 4

    1 に答える 1

    0

    私が見るところから、あなたはこのような構成を探しているということです:

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

    これがあなたが求めているものではない場合は、私に知らせてください。そして、質問をよりよく説明します。

    于 2013-01-29T10:44:25.790 に答える