我有一點我不明白的東西。breadcrumb like steps導航
我有一個頁面,有6個步驟。 如何使麪包屑如導航在下一步處於非活動狀態並且所有先前的步驟都處於活動狀態?
即,
步驟1>步驟2>步驟3>步驟4>步驟5>步驟6
將看起來像這樣當我在步驟4
步驟1>步驟2>步驟3>步驟4>步驟5>步驟6
而這些活動步驟將在指向該步驟頁面的url中有一個參數。
I.e.第1步的頁面參數是page = intro
希望有人能幫忙嗎?
------- -------解決方案
session_start();
$_SESSION['page'][] = $_GET["page"];
$steps = array(
"selecthouse" => "Vælg hustype og tagform",
"selectrooftile" => "Vælg tagsten",
"angleinput" => "Tagvinkel",
"rfinish" => "Tag-detaljer",
"inputdims" => "Indsæt mål",
"matliste" => "Materiale-liste",
);
foreach($steps as $key => $value) {
if(in_array($key, $_SESSION['page'])) {
echo '<a href="?page='.$key.'">'. $value .'</a></b> >';
} else {
echo $value ." > ";
}
}
關閉頂部我腦海中,想到「in_array」檢查鏈接是否存在於數組中,如果是,請應用類和鏈接,否則保持原樣 – asprin 2012-08-01 09:27:26