2014-01-24 2 views
0

PHP로 탐색 메뉴를 만들었습니다.현재 메뉴 항목에 대한 현재 페이지를 정의하려면

1) 현재 페이지의 링크 등급을 어떻게 변경할 수 있습니까? 예를 들어, 홈 페이지가 열려있을 때 링크가 class = "bla bla CURRENT"와 같아야 함을 의미합니다.

2) 해당 버튼에 링크하기위한 더 좋은 방법이 있습니까? - 현재 주소로 출력되는 링크의 주소를 비교

<? 
    require_once('../config.php'); 

    // Get the current page. 
    $pag = $_GET['pag']; 

    if (isset($pag)) { 
     if ($page == 'about') { 
      // Redirect or include your page. 
     } else if ($page == 'contact') { 
      // Redirect or include your page. 
     } 
    } else { 
     // Redirect or include your home page. 
    } 

    $sql = "SELECT * FROM veri_kategori"; 

    foreach ($dbh->query($sql) as $row) {   
     // Set default class. 
     $class = "dropdown-toggle"; 

     // If home page, set another class. 
     if (!isset($pag)) { 
      $class = "bla bla CURRENT"; 
     }  

     echo "<li class=\"dropdown\"><a href=\"index.php?pag={$row["link_tr"]}\" class=\"{$class}\">{$row["tr"]}</a></li>"; 
    } 
?> 
+0

1) 쉽게 : 는 여기 코드

<?php require_once('../config.php'); $sql= "SELECT * FROM veri_kategori"; foreach ($dbh->query($sql) as $row) { echo "<li class=\"dropdown\"><a href=\"".$row["link_tr"]."\" class=\"dropdown-toggle\">".$row["tr"]."</a></li>"; } ?> 
CBroe

답변

0

이 솔루션을 시도

입니다. (이 시점에서 현재 주소를 모른다면`$ _SERVER`를보십시오.) 그리고 두 번째 질문은 전혀 의미가 없습니다.
관련 문제