17. marts 2007 - 18:56
Der er
3 kommentarer og 2 løsninger
De sidste 12 mdr inkl årstal
Jeg vil gerne lave en dropdown box som indeholder de sidste 12 måneder + år. F.eks skal den her i marts se således ud: March 2007 Feburary 2007 Januar 2007 December 2006 November 2006 . . . Den første position altid være den nuværende månede, for så derefter at "tælle baglæns" hvordan pokker får jeg lavet det i PHP ?
Annonceindlæg fra Novataris
17. marts 2007 - 20:12
#1
prøv denne <select name="maaned"> <? $ts = time(); $maaneder = array("Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Okt","Sep","Nov","Dec",); $i = 0; while($i < 12) { $maaned=date("n", $ts)-1; $aar=date("Y", $ts); $maaned= $maaneder[$maaned]; echo"<option value='$maaned'>$maaned $aar</option>"; $ts = strtotime("-1 month", $ts); $i++; } ?> </select>
18. marts 2007 - 03:21
#2
Hvad med: $d = time(); echo '<select name="month">'; for ( $i = 0; $i < 12; $i++ ) { echo '<option value="' . date( "Ym", $d ) . '">' . date( "F Y", $d ) . '</option>'; $d = strtotime( "-1 month", $d ); } echo '</select>';
18. marts 2007 - 08:50
#3
Hej i 2 Begge løsninger virker helt fantastisk ;-) , jeg takker mange gange, hvis i begge ligger et svar, så deler jeg det...