Avatar billede eskdecay Nybegynder
20. december 2007 - 02:26 Der er 4 kommentarer og
1 løsning

Skifte background-color for hver måned.

jeg sidder og nørkler med et php script som skulle kunne vise en baggrunds-farven på min side, alt efter hvad måned vi er i.

her er det script jeg har (og som jeg har forstået det skule det kunne klare det) :

<?
$month = date("m");
$bgcolor = array(
          "#9d886b", "#9d886b", "#b28a8a", "#b28a8a",
          "#b28a8a", "#875252", "#875252", "#875252",
          "#cdd799", "#cdd799", "#cdd799", "#9d886b"
          );
?>
<body bgcolor="<? print("$bgcolor[$month]");?>">


og her er hvor jeg fandt det henne:
http://www.php-scripts.com/php_diary/121999.html

synes jeg har gjort hvad man skal, men det virker bare ikke...

håber nogen kan hjælpe mig, og helst hurtigt...
Avatar billede jck_true Nybegynder
20. december 2007 - 07:55 #1
Du bør rette dine "<?" til "<?php" for at være sikker på serveren forstår dem. ("?> skal forsat være det samme)
Jeg ville nok også skrive "<?php echo $bgcolor[$month]; ?> Dine " for din variable til at optræde som en streng og ikke variable
Avatar billede mstorgaard Praktikant
20. december 2007 - 08:13 #2
Men bør der ikke også være en "", i starten af arrayet? Begynder den ikke med at #9d886b er lig med $bgcolor[0]?

Eller er det mig, der er helt galt på den? (:
Avatar billede fant0mas Nybegynder
20. december 2007 - 15:16 #3
$bgcolor = array(
          "1" => "#9d886b", "#9d886b", "#b28a8a", "#b28a8a",
          "#b28a8a", "#875252", "#875252", "#875252",
          "#cdd799", "#cdd799", "#cdd799", "#9d886b"
          );
Avatar billede fant0mas Nybegynder
20. december 2007 - 15:25 #4
Hvis det stadig ikke duer så:
<?
$month = date("n"); //så bliver marts fx. udskrevet 3 i stedet for 03(date("m"))

$bgcolor = array(
          "1" => "#9d886b", "#9d886b", "#b28a8a", "#b28a8a",
          "#b28a8a", "#875252", "#875252", "#875252",
          "#cdd799", "#cdd799", "#cdd799", "#9d886b"
          );
?>
<body bgcolor="<? print("$bgcolor[$month]");?>">
Avatar billede fant0mas Nybegynder
28. december 2007 - 02:28 #5
Tid til at lukke?
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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