Hi,
I would like to make an array that will check which month and year it currently is, and then make a list with all months and years since august 2013.
I had originally written this:
<?php $i_aar = "2013"; $i_maan = 1; $maan = date("m"); $aar = date("Y"); $array = array(); while($i_aar <= $aar){ while($i_maan <= $maan){ if($i_aar == "2013" AND $i_maan > "7" OR $i_aar > "2013"){ if($i_maan == "1"){ $maannavn = "Januar"; } elseif($i_maan == "2"){ $maannavn = "Februar"; } elseif($i_maan == "3"){ $maannavn = "Marts"; } elseif($i_maan == "4"){ $maannavn = "April"; } elseif($i_maan == "5"){ $maannavn = "Maj"; } elseif($i_maan == "6"){ $maannavn = "Juni"; } elseif($i_maan == "7"){ $maannavn = "Juli"; } elseif($i_maan == "8"){ $maannavn = "August"; } elseif($i_maan == "9"){ $maannavn = "September"; } elseif($i_maan == "10"){ $maannavn = "Oktober"; } elseif($i_maan == "11"){ $maannavn = "November"; } elseif($i_maan == "12"){ $maannavn = "December"; } $array["$i_aar-$i_maan"] = "$maannavn $i_aar"; } $i_maan++; } $i_maan = 1; $i_aar++; } $array = array_reverse($array); while (list($key, $value) = each($array)) { echo "$value"; } ?>$maannavn contains the Danish name for the months.
It worked in December 2013, but for some reason it will only show Januar 2014 (January 2014) now. What did I do wrong?