Du kan gøre sådan her:
<?
$number = 11;
$months = array ("Januar" , "Februar" , "Marts" , "April" , "Maj" , "Juni" , "Juli" , "August" , "September" , "Oktober" , "November" , "December");
$str = "Vi befinder os i <b>".strtolower ($months[$number - 1])."</b> måned ".date ("Y").".\n<br>\nDe kommende tre måneder er ";
$a = 0;
for ($i = 0; $i < 3; $i++) {
$number++;
if ($number > 12){
$number = 1;
$a++;
}
$str .= "<b>".strtolower ($months[$number-1])."</b> i ".$year = $a + date ("Y")." og ";
}
$out = substr($str, 0, strlen($str)-4);
echo $out;
?>
Tak, det virker fint :) Jeg venter lige med at lukke. Jeg skulle gerne have lavet det så jeg også kan få vist de tre forrige måneder, men det prøver jeg lige selv på at lave nu da jeg har de tre kommende måneder på plads :) Hvis jeg skulle få uventet problemer, håber jeg du igen er mand for en hjælpende hånd, ellers smid et svar i mellemtiden.
Takker for din hjælp. Ser ud til at virke nu - se
http://www.justrandb.dk/ (...) :)
Ja, den virker når man har valgt en måned. Bare ikke når man lige åbner den uden at have valgt en måned.
Det var også bare en lille scratchfil jeg havde lavet for at få funktionerne på plads, og se om jeg nu havde lavet det hele korrekt. Det skal nemlig bruges i en lidt større sammenhæng :) Et svar fra dig eller står du over?
Hvis du ku' bruge det er her et svar.