2012-08-24 67 views
-2

我想有這樣的鏈接用php建立鏈接?

<li><a href="arhiva?year=2009">Kamp 2009/10</a></li> 
<li><a href="arhiva?year=2007">Kamp 2007/08</a></li> 

但明年我想自動添加新的鏈接

<li><a href="arhiva?year=2011">Kamp 2011/12</a></li> 

如何做到這一點用PHP for循環,我有變數$today = date("Y");

+3

你是如何產生這些鏈接? – noko

+0

我想創建鏈接與去年我在2007年的循環 –

+0

@MiomirDancevic請閱讀此:[接受答案:它是如何工作的?](http://meta.stackexchange.com/a/5235/171237) 。 – Nasreddine

回答

0

我錯過了什麼嗎?

<?php 
    for ($i = 2007; $i <= $today; $i++) { 
     echo "<li><a href=\"arhiva?year=$i\">Kamp $i/08</a></li>"; 
    } 
?> 
+0

是的,但我希望這個改變Kamp 2007/08 –

+0

編輯答案。 –

1

在這裏你去:

<?php 

    $currentYear = date("Y"); // same as your $today variable 

    for ($i = 2007; $i < $currentYear; $i++) { 
     $nextYear = date("y",mktime(0, 0, 0, date("m"), date("d"), $i+1)); 
     echo "<li><a href=\"arhiva?year=$i\">Kamp $i/$nextYear</a></li>"; 
    } 
+0

這樣,我得到這個坎普2007/08 坎普2008/09 坎普2009/10 坎普2010/11 坎普2011/12 坎普2012/13 –

+0

只要改變'$ I <= $ currentYear'到'$我<$ currentYear'(我更新了答案)。 **請記住**接受幫助你的答案。 – Nasreddine

+0

@Nacereddine你在浪費你的時間。經過多次評論後,他被告知接受答案,如「很好,有效」。在他的任何問題中,他都用過「謝謝」這個詞。 – Tchoupi