PHP标头位置以及html中的制表符

时间:2019-01-05 17:52:16

标签: php

我如何找到该页面并使特定标签处于活动状态

这是我的PHP

header('location: home.php?id=tab2');

和我的html:标签

<ul class="nav nav-tabs" role="tablist" id="navtabs">
    <li class="nav-item">
        <a class="nav-link active" id="tab1" data-toggle="tab" href="#aaa">Apply Now!</a>
    </li>
    <li class="nav-item">
        <a class="nav-link" id="tab2" data-toggle="tab" href="#bbb">Announcements</a>
    </li>
    <li class="nav-item">
        <a class="nav-link" id="tab3" data-toggle="tab" href="#ccc">Examination Schedule</a>
    </li>

<div class="tab-content">
    <div id="aaa" class="container tab-pane active"><br>
                  Tab 1
    </div>

    <div id="bbb" class="container tab-pane fade"><br>

                This is Tab 2   
    </div>

    <div id="ccc" class="container tab-pane fade"><br>
                Tab 3
    </div>

我想在某个选项卡已经激活的情况下找到我的php函数

1 个答案:

答案 0 :(得分:0)

您可以轻松接收id参数的值:

$tab_id = $_REQUEST['id'];

然后检查每个导航链接是否具有所需的$tab_id

<a class="nav-link <?php $tab_id === 'tab1' ? 'active' : '' ?>" id="tab1" data-toggle="tab" href="#aaa">Apply Now!</a>

标签内容相同:

<div id="aaa" class="container tab-pane <?php $tab_id === 'tab1' ? 'active' : '' ?>"><br>
   Tab 1
</div>

我希望它将有助于解决您的问题。