Avatar billede mulles.tk Nybegynder
24. marts 2005 - 19:57 Der er 4 kommentarer og
1 løsning

år i drop down

Hej,

skal have lavet en drop down boks til en formular, hvor den tager det nuværende år, 2005, og opretter fx de følgende 8 næste år som øvrige valgmuligheder!? Altså automatisk +1 x 8

hehe, klart nok!?
Avatar billede henninghabor Nybegynder
24. marts 2005 - 20:06 #1
<?php
echo "<select name=\"year\">\n";

for($i = date(Y); $i <= (date(Y) + 8); $i++)
{
  echo "<option>$i</option>\n";
}

echo "</select>\n";
?>
Avatar billede mulles.tk Nybegynder
30. marts 2005 - 09:12 #2
Cool, det virker! Men hvis jeg nu vil trække 8 år fra i stedet, hvordan skal den så se ud? Har prøvet at ændre det til minus, men viker umiddelbart ikke... hehe
Avatar billede henninghabor Nybegynder
30. marts 2005 - 09:27 #3
<?php
echo "<select name=\"year\">\n";

for($i = date(Y); $i <= (date(Y) - 8); $i--)
{
  echo "<option>$i</option>\n";
}

echo "</select>\n";
?>
Avatar billede mulles.tk Nybegynder
30. marts 2005 - 09:29 #4
Har løst det:

<?php
echo "<select name=\"year\">\n";

for($i = date(Y); $i >= (date(Y) - 8); $i--)
{
  echo "<option>$i</option>\n";
}

echo "</select>\n";
?>
Avatar billede mulles.tk Nybegynder
30. marts 2005 - 09:30 #5
...hvis man ikke ændre '<=' til '>=' virker det ikke :)
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