我做了我的功課,代碼工作,做我想做的事。優化PHP菜單選擇器
其用途如下:
我有一個菜單有6個選項。當我點擊一個選項時,該選項保持點亮狀態,其餘選項將被停用,並且必須在點擊時連續發生一個選項和每個選項。我來到下面的代碼來控制我的應用程序的頂級菜單,正如我所說的那樣,並且做到了我想要的完美無瑕。但我的關注點如下。由於我不熟悉php編程和編程,仍然在學習,所以我想知道這是否是正確的方式,或者這是最糟糕的?此代碼是否可以優化? 我試過使用開關,但失敗慘痛T_T。
由於事先;)
歡呼聲JotaDG
---------------代碼--------------- ------
<ul class="floating left">
<?php
if ($Section=='1'){?>
<li><a class="on" href="<?php echo $StartUpUrl;?>">Start</a></li>
<li><a href="<?php echo $urlListFAQ;?>">FAQ</a></li>
<li><a href="<?php echo $urlHelp;?>">Help</a></li>
<li><a href="<?php echo $urlDocs;?>">Docs</a></li>
<li><a href="<?php echo $urlNews;?>">News</a></li>
<li><a href="<?php echo $urlGuide;?>">Guide</a></li>
<?php }
elseif ($Section== '2'){?>
<li><a href="<?php echo $StartUpUrl;?>">Start</a></li>
<li><a class="on" href="<?php echo $urlListFAQ;?>">FAQ</a></li>
<li><a href="<?php echo $urlHelp;?>">Help</a></li>
<li><a href="<?php echo $urlDocs;?>">Docs</a></li>
<li><a href="<?php echo $urlNews;?>">News</a></li>
<li><a href="<?php echo $urlGuide;?>">Guide</a></li>
<?php }
elseif ($Section== '3'){?>
<li><a href="<?php echo $StartUpUrl;?>">Start</a></li>
<li><a href="<?php echo $urlListFAQ;?>">FAQ</a></li>
<li><a class="on" href="<?php echo $urlHelp;?>">Help</a></li>
<li><a href="<?php echo $urlDocs;?>">Docs</a></li>
<li><a href="<?php echo $urlNews;?>">News</a></li>
<li><a href="<?php echo $urlGuide;?>">Guide</a></li>
<?php }
elseif ($Section== '4'){?>
<li><a href="<?php echo $StartUpUrl;?>">Start</a></li>
<li><a href="<?php echo $urlListFAQ;?>">FAQ</a></li>
<li><a href="<?php echo $urlHelp;?>">Help</a></li>
<li><a class="on" href="<?php echo $urlDocs;?>">Docs</a></li>
<li><a href="<?php echo $urlNews;?>">News</a></li>
<li><a href="<?php echo $urlGuide;?>">Guide</a></li>
<?php }
elseif ($Section== '5'){?>
<li><a href="<?php echo $StartUpUrl;?>">Start</a></li>
<li><a href="<?php echo $urlListFAQ;?>">FAQ</a></li>
<li><a href="<?php echo $urlHelp;?>">Help</a></li>
<li><a href="<?php echo $urlDocs;?>">Docs</a></li>
<li><a class="on" href="<?php echo $urlNews;?>">News</a></li>
<li><a href="<?php echo $urlGuide;?>">Guide</a></li>
<?php }
elseif ($Section== '6'){?>
<li><a href="<?php echo $StartUpUrl;?>">Start</a></li>
<li><a href="<?php echo $urlListFAQ;?>">FAQ</a></li>
<li><a href="<?php echo $urlHelp;?>">Help</a></li>
<li><a href="<?php echo $urlDocs;?>">Docs</a></li>
<li><a href="<?php echo $urlNews;?>">News</a></li>
<li><a class="on" href="<?php echo $urlGuide;?>">Guide</a></li>
<?php }?>
</ul>
Sweeeeet。更喜歡這種方式,我的。更多的想法給予! :-) – simnom 2011-04-14 08:28:06
哇,快速和真棒的答案!我正在以這種方式實施,哦,我非常需要學習^ _ ^。謝謝!! ...哎呀投票需要15聲望:/,抱歉... – JDG 2011-04-14 08:30:58