динамически включенные страницы, автоматически пересылающая переменную в URL-адрес

Я изучаю PHP в данный момент, и это означает, что я очень зелёный. Я динамически включил свои страницы, и у меня есть переменная, определенная в моем индексном файле, и страница функций, которая выбирает из db. Проблема в том, что он продолжает говорить мне, что пользователь не определен, плюс я должен добавить '? 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 */

function function 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 bruger
  • 1
    nl ja de

    1 ответы

    Из того, что я вижу, является то, что вы ищете такую ​​конструкцию:

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

    Если это не то, что вам нужно, сообщите мне. И лучше объясните вопрос.

    0
    добавлено
    Ну, я не совсем понял ваш вопрос для начала. Но из того, что я вижу, вы не проверяете, действительно ли там bruger_id = 1. Но использовать его в любом случае. Это может помочь, если вы дадите точную ошибку, которую вы получите.
    добавлено автор Tuim, источник
    @CAROLmaina вы можете использовать что-то вроде Ссылка
    добавлено автор Tuim, источник
    Привет, Туйм, спасибо тебе за твою. хотя я не уверен, что понимаю. если вы могли бы попытаться объяснить это еще
    добавлено автор CAROL maina, источник
    @ Tuim, я пробовал писать, как вы предлагали, но я все равно получаю ту же ошибку. PLS помощи. Моя очередь была, как я могу сделать возможным, чтобы страница загружалась автоматически с помощью bruger_id по URL-адресу, без необходимости вводить его. Мой код выглядит следующим образом: <? PHP $ side = 'content'; if (isset ($ _ GET ['side'])) {$ side = $ _GET ['side'];/* получает переменную $ side /} include ("pages /".$ side.". PHP ");/ в противном случае, включите страницу по умолчанию * /?>
    добавлено автор CAROL maina, источник
    phpGeeks
    phpGeeks
    3 620 участник(ов)

    Best PHP chat Еще: @dbGeeks - базы данных @phpGeeksJunior - новичкам @moscowProgers - IT Москва @ebanoePhp - весёлый канал о PHP @laravel_pro - Laravel @jobGeeks - вакансии @jsChat - JS Правила: https://t.me/phpGeeks/764859 ДР - 28.03.2016

    DBA - русскоговорящее сообщество
    DBA - русскоговорящее сообщество
    1 345 участник(ов)

    Общаемся и обсуждаем темы, посвященные DBA, PostgreSQL, Redis, MongoDB, MySQL, neo4j, riak и т.д. См. также: @devops_ru, @kubernetes_ru, @docker_ru, @nodejs_ru Рекомендуем сразу отключить уведомления, чтобы пребывание здесь было полезным и комфортным.

    PHP
    PHP
    1 309 участник(ов)

    Группа про современный PHP. Обсуждаем ООП, TDD, BDD, DDD, SOLID, GRASP и прочие крутые базворды Для ознакомления: https://gist.github.com/mkusher/711bd46f0b62fbae851182e6fb3b1839 Группа PHP для новичков @phpGeeksJunior Вакансии: https://t.me/fordev

    PHP — вакансии, поиск работы и аналитика
    PHP — вакансии, поиск работы и аналитика
    1 251 участник(ов)

    Публикуем вакансии и запросы на поиск работы по направлению PHP, Laravel, Symfony, Yii и т.д. Здесь всё: full-time, part-time, remote и разовые подработки. См. также: @qa_jobs, @devops_jobs, @javascript_jobs, @nodejs_jobs, @uiux_jobs, @products_jobs

    MySQL
    MySQL
    995 участник(ов)

    The group is about MySQL. For code use hastebin.com. Admin: @smlkw

    phpGeeksJunior
    phpGeeksJunior
    980 участник(ов)

    Группа для новичков. Не стесняйтесь задавать вопросы по php. Не флудить!!!! Правила и полезные ссылки https://gist.github.com/exileed/a53dd0617b35a705ff44b38c8028e6a5 Бест от пхпгикс https://t.me/best_of_phpgeeks

    phpclub.ru
    phpclub.ru
    872 участник(ов)

    Официальный чат phpclub.ru - остерегайтесь подделок #rules Правила группы - уважайте друг друга. Скриншоты -> ссылками. Код -> pastebin.com. Вакансии строго -> https://goo.gl/4bNxym, в чат ссылку. За рекламу и мат - БАН!

    Devall | PHP
    Devall | PHP
    272 участник(ов)

    Пристанище для восходящих звёзд разработки, которые перейдут на более адекватные языки. http://combot.org/chat/-1001014863761 Инвайт: j.mp/devallphp