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 ?
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...