【问题标题】:Using links in switch statments PHP在 switch 语句 PHP 中使用链接
【发布时间】:2021-05-08 08:33:28
【问题描述】:

您好,我正在尝试学习 switch 语句,但我无法使用 switch 语句链接到我的其他 php 文件,我的代码如下: 主文件:

<html>
<body>
<div id="NavMenu">
<a href="index.php?page=Home"> HOME </a>
<a href="index.php?page=Gallery"> GALLERY </a>
<?php
$var1 = "DieRoller";
$var2 = "MISC TOOLS";
$type = "list";
?>
<select name="<?php echo $type;?>" id="<?php echo $type;?>">
<option value="1"><?php echo $var2;?></option>
<option>
 <a href="index.php?page=DieRoller"><?php echo $var1;?></a>
</option>
</select>
</body>
</html>

索引文件:

<?php
    if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) {
        $uri = 'https://';
    } else {
        $uri = 'http://';
    }
    require_once('includes/NavMenu.php');
    $uri .= $_SERVER['HTTP_HOST'];
    header('Location: '.$uri.'/dashboard/');
    exit;



    <div id= "DynamicContent">
    $page = $_REQUEST['page'] ?? "null";
    $id = isset($_GET['id']) ? $_GET['id'] : '';
    switch ($_GET['id']) {
        case 'HOME': echo "home"; break;
        case 'GALLERY': echo "index.php?page=DieRoller.php"; break;
        default: ...;
      }
?>

我正在尝试将其转到主文件中单击 DieRoller 的位置,如果您对我有任何问题,请询问

【问题讨论】:

  • 您的switch 语句应该比较$_GET['id'] 中的option value,如1,但您将它与string 进行比较。此外,您想使用哪个$_GETpageid?
  • 我正在尝试使用页面

标签: php hyperlink switch-statement


【解决方案1】:

你有很多错误。 在不关闭 php 的情况下打开一个 html 标签。 标签

  • 【讨论】:

      猜你喜欢
      • 2022-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-07
      • 1970-01-01
      • 2015-10-27
      • 2021-12-08
      相关资源
      最近更新 更多