我有一个if语句,当我的mysql表=服务器uri,它改变了css类,但我一直无法得到它的工作。这里是我的代码:如果声明不工作时,表= uri
$adminresults = mysql_query('SELECT * FROM menu_admin WHERE position="l"');
$adminresults_array = array();
while ($row = mysql_fetch_assoc($adminresults)) {
$img = $row["img"];
$href = $row["location"];
$text = $row["name"];
$uri = $_SERVER["REQUEST_URI"];
if ($href == $uri){
$output .= "<li class='active'><a href='$CFG->wwwroot/{$href}'><p class='cssimg'><img src='$CFG->wwwroot/theme/{$img}'/></p><p class='csstxt'>{$text}</p></a></li>";
} else {
$output .= "<li><a href='$CFG->wwwroot/{$href}'><p class='cssimg'><img src='$CFG->wwwroot/theme/{$img}'/></p><p class='csstxt'>{$text}</p></a></li>";
}
}
}
echo "<link rel='stylesheet' href='/theme/css/styles.css' type='text/css'>
<div id='leftmain'>
<div class='cssmenu' align='left'>
<ul>{$output}</ul>
</div>
</div>";
位置将文件名或路径文件名,例如sitefolder/file.php
REQUEST_URI曾主导 “/” ...尝试'如果(“/".$href == $ URI)'' – Orangepill 2013-05-13 04:55:14
不working'手段?你得到什么输出? – 2013-05-13 04:55:42
你有没有初始化$输出?在这里使用它 - > $ output。= – swapnesh 2013-05-13 04:56:31