【问题标题】:Redirect button in php [duplicate]php中的重定向按钮[重复]
【发布时间】:2015-07-27 22:17:46
【问题描述】:

大家好,我想在单击网页上的按钮时将用户重定向到另一个页面,但我不知道该怎么做。我的按钮是“家”、“咖啡”、“商店”和“关于我们”。单击其中任何一个时,我想进入另一个页面。有人可以帮忙吗?

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title><?php echo $title; ?></title>
        <link rel="stylesheet" type="text/css" href="Styles/stylesheet.css" />
    </head>
    <body>
        <div id="wrapper">
            <div id="banner">             
            </div>

            <nav id="navigation">
                <ul id="nav">
                    <li><a href="index.php">Home</a></li>
                    <li><a href="#">Coffee</a></li>
                    <li><a href="#">Shop</a></li>
                    <li><a href="#">About us</a></li>
                </ul>
            </nav>

            <div id="content_area">
                <?php echo $content; ?>
            </div>

            <div id="sidebar">

            </div>

            <footer>
                <p>All rights reserved</p>
            </footer>
        </div>
    </body>
</html>

这是我的索引代码:

   <?php
  $title = "Coffee Webpage";
 $content = '<img src="https://encrypted-tbn2.gstatic.com/images?     q=tbn:ANd9GcSmRPsVdzF4BYRWbF3yBpbkW-1ZjyURYWX1JQm0e6RAbJPR0H76" class="imgLeft" />
 <h3>Title 1</h3>
 <p>

 </p>

<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTdJv4yTpue170rTnOn9unKMgYWeOSPxBP9LoBwvUvhcDJNFcPG6w" class="imgRight"/> 
 <h3>Title 2</h3>
<p>

</p> 

<img src="http://seattle.eat24hours.com/files/cuisines/v4/coffee.jpg?e24v=225" class="imgLeft" />
<h3>Title 3</h3>
<p>




</p>';

include 'Template.php';
?>

【问题讨论】:

  • @Michael Seeing OP's comment...,是 HTML 101。会是 那么简单吗? - 哈哈
  • @Fred-ii-:他说的是按钮,所以我试着给出怀疑的好处...... VTC?
  • @Michael 我怀疑 OP 知道他们要什么。我以前见过这种类型的问题,他们对按钮是什么有误解,但只有href 超链接。我已经使用您将在问题顶部看到的链接关闭了问题。 Lordie,如果有人不知道如何创建一个简单的超链接,那么……我不知道他们的下一个问题是什么。很抱歉,如果他们不知道基本语法,那他们就找错地方了。

标签: php html


【解决方案1】:

将该页面的网址添加到您的链接中,例如,如果页面coffes是coffe.php,则将coffe.php放在那里。

或者输入我推荐的完整网址。

你也可以在你的链接之前添加这个以使用 php 获取站点 url

<?php echo "http://" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; ?>

【讨论】:

    【解决方案2】:

    通常,您希望通过添加前端控制器来做到这一点;或者,在您的情况下,将您的 index.php 变成前端控制器。

    <?php
    $page = $_GET['page'];
    switch($page) {
        case 'coffee':
            // set variables
            break;
        case 'another':
            // set variables to something else
            break;
    }
    
    require 'template.php';
    

    【讨论】:

    • 抱歉,您的链接会指向 index.php?page=coffee
    • 当我点击任何按钮时,它会显示主页,但现在我将其他页面作为按钮的链接,它确实将我重定向到另一个空白页面。
    【解决方案3】:

    在其对应的href属性中放置一个指向每个页面的链接。

    例子:

    <li><a href="link to coffee page.ext">Coffee</a></li>
    <li><a href="link to shop page.ext">Shop</a></li>
    <li><a href="link to about page.ext">About us</a></li>
    

    【讨论】:

    • 谢谢,我试过了,效果很好
    猜你喜欢
    • 2016-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-18
    • 1970-01-01
    • 2021-02-16
    • 1970-01-01
    • 2019-04-08
    相关资源
    最近更新 更多