20. august 2006 - 00:00Der er
10 kommentarer og 1 løsning
forrige og næste måned
Hvorfor virker nedenstående regnestykker ikke? $maned er sat til date("n"). 'forrige_maned' returnere -1 og 'naeste_maned' returnere +2.. Ja, jeg ved ikke.. tænkte det kunne virke så simpelt... men nej?
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Hvis du f.eks kalder: $maned = $maned - 1; Så er $maned ikke sat endnu. Så du skal vel lave: $maned = date("n"); $maned = $maned - 1;
og: $maned = date("n"); $maned = $maned + 1;
Og så lige en anden ting: $maned = $maned + 1; og $maned = $maned - 1; Kan forkortes til: $maned++; og $maned--;
Og en tredje ting: $maned = $maned + 1; Det kan jo være vi er i 12 måned, så vil måned være ligemed 13, hvilken måned er 13? :o) 13 = januar! 13 - 12 = 1. Men det skal du lave noget kode som kan regne ud.
Det med måned 13 og -1 kommer senere... $maned er jo sat, for første gang if($side=='kalender'){} bliver gennemløbet er $tid ikke sat.. og derfor går else{$maned = date("n");} jo i funktion...
men jeg kan ikke bare bruge $maned = date("n"); $maned = $maned + 1; for der skal være mulighed for at "bladre" fremad i månederne og alså ikke kun 1 mdr frem...
Præcis.... man skal kunne bladre frem og tilbage mellem månederne.. og faktisk vil jeg også gerne have at månederne bliver vist på dansk.. altså januar, februar osv....
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.