활성 링크를 제어하는 데 2 개의 변수를 호출하는 php 함수가 있습니다. 나는 정확하게 쓰여지고 다른 스크립트에서 어떻게 호출되는지 모른다.2 개의 변수로 호출하는 올바른 함수
내 기능은 functions.php에 있으며 내 탐색은 nav.php에 있습니다. 나는 index.php에 둘 다 포함하고있다.
기능 :
function active_links() {
// stranice = Active //
if (isset($_GET['poslovni_korisnici'])) {
$active1 = 'class="active"';
} else {
$active1 = '';
}
if (isset($_GET['korisnici'])) {
$active2 = 'class="active"';
} else {
$active2 = '';
}
}
nav.php
<body>
<!-- start body -->
<nav class="navbar navbar-default">
<!-- start nav -->
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="index.php">POSLOVNA STATISTIKA</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li ' . $active . '><a href="index.php?poslovni_korisnici">Poslovni korisnici <span class="sr-only">(current)</span></a>
</li>
<li ' . $active . '><a href="index.php?korisnici">Korisnici</a>
</li>
</ul>
</div>
<!-- /.navbar-collapse -->
</div>
<!-- /.container-fluid -->
</nav>
의 index.php :
<?php
require_once 'functions.php';
$dbh = connect_to_database();
$active = active_links();
include 'includes/head.php';
include 'includes/nav.php';
당신은() '함수'active_links를 "호출"아닌가요? 무슨 문제가 있었 니? –
당신의'active_links()'는'$ active1'과'$ active2'를 설정하고'nav1 .php'에서'$ active'를 참조하고 있습니다 – Dijkgraaf