【发布时间】:2012-12-18 16:37:58
【问题描述】:
所以我尝试使用查询字符串来突出显示“当前”菜单项。
说网址是 www.....something.php?tag=Music
我正在循环通过这段代码来检查 $tag 与数据库中的记录:
<li class="<?php if(isset($_GET['tag']) && $_GET['tag'] == $record->name);
{ echo 'current'; }?>">
<a href="?tag=<?php echo $record->name; ?>">
<?php echo $record->name; ?></a></li>
为什么它总是出现'true'并回显'current'。
它输出的html是这样的:
<li class="current">
<a href="?tag=Music">Music</a>
</li>
<li class="current">
<a href="?tag=Film">Film</a>
</li>
<li class="current">
<a href="?tag=biscuits">biscuits</a>
</li>
肯定它只应该是“音乐”的“真实”吗?
【问题讨论】:
-
请同时粘贴您的循环代码
-
请显示整个循环
标签: php query-string highlight