0
我試圖顯示一個鏈接橙色點擊時,但出於某種原因,我可以得到它的工作時,使用PHP可以有人幫我糾正這個問題?PHP鏈接問題
這裏是PHP代碼。
function category_tree($parent = 0, $parent_url = ''){
$page_url = current_page_url();//grabs url address
echo "<ol>";
$mysqli = mysqli_connect("localhost", "root", "", "sitename");
$q = sprintf("SELECT id, category, url FROM categories WHERE parent_id = %d ORDER BY category asc", $parent);
$r = mysqli_query($mysqli, $q);
while($rs = mysqli_fetch_assoc($r)){
$url = $parent_url . $rs['url'];
echo '<li> <a href="' . $url . '" title="' . $rs['category'] . ' Category Link" ';
if($url == $page_url){
echo 'style="color: orange;"';
}
echo '>' . $rs['category'] . '</a> </li>';
category_tree($rs['id'], $url);
}
mysqli_free_result($r);
echo "</ol>";
}
輸出:
Arts & Humanities
Autos
Business
Computers & Technology
Creative Writing
Education
Entertainment
它們是相同的值$ url和$ page_url。 – HiThere 2010-08-17 00:58:11
@ Sam152這完全沒有工作:( – HiThere 2010-08-17 00:59:00
你可以發佈瀏覽器的輸出? – Sam152 2010-08-17 00:59:22