Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用查询字符串高亮显示菜单项_Php_Query String_Highlight - Fatal编程技术网

Php 使用查询字符串高亮显示菜单项

Php 使用查询字符串高亮显示菜单项,php,query-string,highlight,Php,Query String,Highlight,因此,我尝试使用查询字符串突出显示“当前”菜单项 假设url是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-&g

因此,我尝试使用查询字符串突出显示“当前”菜单项

假设url是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>

您的
if
语句后面有一个分号。删除该选项,它应该可以工作:

<li class="<?php if(isset($_GET['tag']) && $_GET['tag'] == $record->name) 

请同时粘贴你的循环代码显示整个循环的乐趣我是威瑟斯你是个天才-我看了好几个小时了!谢谢,谢谢,谢谢。
<li class="<?php if(isset($_GET['tag']) && $_GET['tag'] == $record->name) 
<li class="<?=isset($_GET['tag'])&&$_GET['tag']==$record->name?'current':''?>">