Avatar billede inctor Nybegynder
21. september 2006 - 12:07 Der er 8 kommentarer og
1 løsning

Kalender system viser forkert måned.

Heej derude ..
Jeg har denne stump kode til at angive hvad måned det er:
<?
if($_GET[maaned]='1'){
$maaned="Januar";
}
elseif($_GET[maaned]='2'){
$maaned="Februar";
}
elseif($_GET[maaned]='3'){
$maaned="Marts";
}
elseif($_GET[maaned]='4'){
$maaned="April";
}
elseif($_GET[maaned]='5'){
$maaned="Maj";
}
elseif($_GET[maaned]='6'){
$maaned="Juni";
}
elseif($_GET[maaned]='7'){
$maaned="Juli";
}
elseif($_GET[maaned]='8'){
$maaned="August";
}
elseif($_GET[maaned]='9'){
$maaned="September";
}
elseif($_GET[maaned]='10'){
$maaned="Oktober";
}
elseif($_GET[maaned]='11'){
$maaned="November";
}
elseif($_GET[maaned]='12'){
$maaned="December";
}
?>

Men den viser overhovedet ikke de rigtige måneder som den skal .. se eksempel her: http://2cool4you.dk/nse/annonce.php?maaned=9
Prøv at ændre 9 tallet t noget andet .. 9 skulle jo gerne blive til September, men det blir til Maj .. HVad har jeg gjort forkert ?
Avatar billede t-rex Nybegynder
21. september 2006 - 12:15 #1
kan du ikke prøve at smide den kode som du bruger til at udskrive det med for der er ikke noget forkert i den kode du har skrevet her.
Avatar billede t-rex Nybegynder
21. september 2006 - 12:21 #2
hmm... kigget lidt forkert på den før. den skal laves sådan her : if($_GET['maaned']==1){
$maaned="Januar";
}
elseif($_GET['maaned']==2){
$maaned="Februar";
}
elseif($_GET['maaned']==3){
$maaned="Marts";
}
elseif($_GET['maaned']==4){
$maaned="April";
}
elseif($_GET['maaned']==5){
$maaned="Maj";
}
elseif($_GET['maaned']==6){
$maaned="Juni";
}
elseif($_GET['maaned']==7){
$maaned="Juli";
}
elseif($_GET['maaned']==8){
$maaned="August";
}
elseif($_GET['maaned']==9){
$maaned="September";
}
elseif($_GET['maaned']==10){
$maaned="Oktober";
}
elseif($_GET['maaned']==11){
$maaned="November";
}
elseif($_GET['maaned']==12){
$maaned="December";
}


du havde glemt et = og sat ' om tallet men hvor det skulle være om $_GET['maaned'] i stedet for.
Avatar billede t-rex Nybegynder
21. september 2006 - 12:22 #3
glemte at ligge et svar :-)
Avatar billede thb Nybegynder
21. september 2006 - 13:06 #4
Hvorfor gør du ikke bare således:

$maaned_array = array("Januar", "Februar", "Marts", "April"); // OSV...
$maaned = $maaned_array[($_GET["maaned"] - 1)];

Er det ikke lidt nemmere, og så kan du også bruge array'et andre steder :)

Thomas
Avatar billede inctor Nybegynder
21. september 2006 - 13:52 #5
Hmm .. nu viser den det korrekt .. Men den er mega langsom t at hente siden, og den får ikke hentet Css filen med .. Vil i have koden til hele php dokumentet ? så i kan se ? Meningen er at jeg skal lave en kalender .. Hvor man så kan se forskellige arrangementer .. Men er løet ind i det problem at datoerne i månderne ikke er ens jo .. altså den første december er ikk samme dag som 1 Januar .. osv ..
Avatar billede thb Nybegynder
21. september 2006 - 14:04 #6
Prøv at søg på nettet. Der skal noget lidt speciel kode til udregning af uger osv.

Så hvis du finder et gratis kalender script på nettet, så kan du kigger deri...

Thomas
Avatar billede inctor Nybegynder
21. september 2006 - 14:06 #7
Kan det bedre betale sig at lave en php side for hver måned ? og så rette dem rigtig til ?
Avatar billede coderdk Praktikant
21. september 2006 - 17:57 #8
Avatar billede coderdk Praktikant
03. oktober 2006 - 02:17 #9
Fundet ud af noget?
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester