2015-01-18 2 views
0

활성 링크를 제어하는 ​​데 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'; 
+0

당신은() '함수'active_links를 "호출"아닌가요? 무슨 문제가 있었 니? –

+0

당신의'active_links()'는'$ active1'과'$ active2'를 설정하고'nav1 .php'에서'$ active'를 참조하고 있습니다 – Dijkgraaf

답변

1

단부 active_links()

return(array($active1,$active2)); 
와,

다음

$active = active_links(); 

$active 2 개 변수 배열을 사용하는 것입니다 :

$active[0]$active[1]

+0

나는 $ active [0]과 $ active [ 1] nav에 ... 맞습니까? 그것은 작동하지 않습니다 – Vorda

+0

* 작동하지 않습니다 * 미안하지만 어떻게 그 설명을 기반으로 도와 드릴까요? –

+0

sry! $ active = active_links(); 나는 색인 페이지에 넣어 반환 (배열 ($ active1, $ active2)); functions.php에서 함수의 끝에서 나는이

  • Poslovni korisnici (current)
  • Korisnici Vorda

    관련 문제