我有一個導航菜單,並使用$ _GET []顯示導航菜單的動態子鏈接。我如何保持數量不止一個a,b或c?當它被點擊一次。
<li><a href="?p=1">Link 1<a/>
echo $output;
</li>
<li><a href="?p=2">Link 2<a/>
echo $output;
</li>
<li><a href="?p=3">Link 3<a/>
echo $output;
</li>
$page_id = $_Get['p'];
if (($page_id ==1) OR($page_id==2) OR ($page_id==3)){
$output='<li><a href="?p='.$page_id.'a">sublink 1</a></li>
<li><a href="?p='.$page_id.'b">sublink 2</a></li>
<li><a href="?p='.$page_id.'c">sublink 3</a></li>';
}
我想才達到的是什麼?p = 1,2或3將停留在λ= 1A在頂部和被點擊的第二子鏈路時它將從轉向P = 1b的例如,p = 1a。 atm它的工作原理類似於?p = 1,第一個鏈接將是?p = 1a,當第二個子鏈接被按下時,它將轉到?p = 1ab。如何防止這種情況?
目前我使用
if ($page_id ==1){
$output='<li><a href="?p=1a">sublink 1</a></li>
<li><a href="?p=1b">sublink 2</a></li>
<li><a href="?p=1c">sublink 3</a></li>';
}
if ($page_id==2){
$output='<li><a href="?p=2a">sublink 1</a></li>
<li><a href="?p=2b">sublink 2</a></li>
<li><a href="?p=2c">sublink 3</a></li>';
}
if ($page_id==3){
$output='<li><a href="?p=3a">sublink 1</a></li>
<li><a href="?p=3b">sublink 2</a></li>
<li><a href="?p=3c">sublink 3</a></li>';
}
Sloved問題通過使用SUBSTR
if ($page_id==1) OR ($page_id==2) OR ($page_id==3)){
$subpage = $_GET['p'];
$subpage = substr($subpage,0,1);
$output = <li><a href="'.$subpage.'a">Link 1</a></li>
}
你可以在年底更具體的結果你想 –
我編輯我的職務更好地解釋什麼,我想在這裏achive。我希望這可以解釋爲有用的信息。 – user3616064