试图将变量传递到URL PHP

时间:2018-06-18 17:42:59

标签: php html html5

这是我的代码:

<?php
    $categoryName = $_GET['categoryName'];

        $json_data= json_decode($json = file_get_contents("../json/pages.json"), TRUE);
        function callDefinition(){
            if($json_data[$termName]){
                foreach($json_data[termName] as $key => $val){
                    echo $val;  
                }
            }
        }
?>
    <html lang="en">
        <head>
              <meta charset="utf-8">
              <title>RBC Interactive Glossary</title>
              <link rel="stylesheet" href="../css/templateStyle.css">
        </head>

        <body>
            <div id="topHalf">
                <img src="../img/home.png" id="homeButton"/>

                <button id="categoryTitle"> <?php echo $categoryName; ?> </button>
                <?php foreach($json_data[$categoryName] as $term => $definition): ?>
                <button class ="defaultButtonLeft"> <?php echo $term ?></button>
                <?php endforeach; ?>
            </div>

            <div id="bottom">

            </div>

            <script src="../js/jquery-1.7.2.min.js"></script>
            <script src="../js/app.js"></script>
        </body>
    </html>

这里发生的是我根据用户在最后一页中点击的类别加载一些术语, 这是一个HTML页面,它使用javascript将变量传递给URL。 现在我试图在这里做同样的事情(将一个变量传递到URL中)但是我遇到的问题是一堆&#34;不能这样做&#34;站点。 我不知道是不是我的谷歌搜索不好或者是什么。我想知道是否有人可以告诉我如何检测点击了什么按钮,然后将按钮特定的$定义传递到URL,该URL将被转移到另一个php页面。 这可能吗?

这是我的另一页,基本上是前一个版本的副本,带有微小的差异,将术语加载为按钮标题,然后是deifnition:

<?php
    $termName = $_GET['termName'];

        $json_data= json_decode($json = file_get_contents("../json/pages.json"), TRUE);
        function callDefinition(){
            if($json_data[$termName]){
                foreach($json_data[termName] as $key => $val){
                    echo $val;  
                }
            }
        }
?>
    <html lang="en">
        <head>
              <meta charset="utf-8">
              <title>RBC Interactive Glossary</title>
              <link rel="stylesheet" href="../css/templateStyle.css">
        </head>

        <body>
            <div id="topHalf">
                <img src="../img/home.png" id="homeButton"/>

                <button id="termTitle"> <?php echo $termName; ?> </button>
                <?php foreach($json_data[$termName] as $term => $definition): ?>
                <button class ="defaultButtonLeft"> <?php echo $definition ?></button>
                <?php endforeach; ?>
            </div>

            <div id="bottom">

            </div>

            <script src="../js/jquery-1.7.2.min.js"></script>
            <script src="../js/app.js"></script>
        </body>
    </html>

0 个答案:

没有答案