여기 내 코드에는 $ _GET [ 'page'] == 자습서, PHP, mysql 등을 사용할 때 "active"라는 CSS 클래스가 있습니다.'또는'연산자를 사용하여 메뉴에서 작동하지 않습니다.
'page'변수가이 값 중 하나와 같지 않더라도이 경우 자습서 버튼은 어떤 이유로 든 활성화되어 있습니다.
왜 이런 일이 발생하는지 알고 싶습니다. 'or'(||) 피연산자를 잘못 사용하고 있습니까?
<?php if($_GET['page'] == 'tutorials' || 'php' || 'mysql' || 'html' || 'css' || 'js') { ?>
<li class="active"> <?php } else { ?> <li> <?php } ?>
<a href="index.php?page=tutorials">Tutorials</a>
<ul>
<li><a href="index.php?page=php">PHP</a></li>
<li><a href="index.php?page=mysql">MySQL</a></li>
<li><a href="index.php?page=html">HTML</a></li>
<li><a href="index.php?page=css">CSS</a></li>
<li><a href="index.php?page=js">JS</a></li>
</ul>
</li>
마찬가지로 :) –
을 받아 들여야
–