【问题标题】:How can I put two URL parameters in a php file?如何将两个 URL 参数放在一个 php 文件中?
【发布时间】:2021-04-13 09:41:41
【问题描述】:

我的表:

控制台

类型

游戏

我希望能够先选择游戏机,然后选择流派,然后让游戏可见。每个表都有自己的“显示...” PHP 文件。我在 php 文件“showconsole.php”中使用 1 个 URL 参数从控制台引用到流派,如下所示:

<a href='showgenre.php?idconsole=$id'>

变量“$id”还没有被使用,因为所有的游戏机都有相同的游戏类型(这不是问题)。仍然有相同的 URL 参数,我想添加另一个,但不知道使用哪个符号。这是我在“showgenre.php”中尝试的:

<a href='showgame.php?idconsole=$id/idgenre=$id2'>

"/" 似乎没有做这项工作。如何制作一个包含两个 URL 参数的参数?

在“showgame.php”中,我放了这个:

        if(isset($_GET["idconsole"])) {
        $id = $_GET["idconsole"];           
    } else {
        die("You need to choose a console.");
    }
    if(isset($_GET["idgenre"])) {
        $id2 = $_GET["idgenre"];            
    } else {
        die("You need to choose a genre.");
    }   

我还有一个问题,当我在“showgenre.php”中选择一个流派时,它告诉我我也需要选择一个控制台,意思是......

if(isset($_GET["idconsole"])) {

...不工作。当我从流派转到游戏时,我怎样才能拥有控制台 ID?我希望它是这样的(例如):

PS4 -> 选择游戏类型 -> 显示所有 PS4 动作游戏

【问题讨论】:

    标签: php url parameters


    【解决方案1】:

    使用&

    <a href='showgame.php?idconsole=$id&idgenre=$id2'>
    

    【讨论】:

      【解决方案2】:

      尝试使用与号“&”而不是“/”来在 url 中使用多个参数。 像这样:

      &lt;a href='visspill.php?idconsole=$id&amp;idgenre=$id2'&gt;

      【讨论】:

        【解决方案3】:

        参数中带有 php 变量的两个 url 参数。

        <a href='visspill.php?idconsole=<?php echo $id;?>&&idgenre=<?php echo $id2;?>'>
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-02-12
          • 2019-10-23
          • 1970-01-01
          • 2016-07-10
          • 1970-01-01
          • 2017-12-18
          相关资源
          最近更新 更多