---
title: "År +5 & -5 i dropdown"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/117159-år-5-5-i-dropdown"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "ironhead"
published: "2004-12-02T08:52:40.000Z"
updated: "2004-12-13T09:35:15.000Z"
replies: 4
views: 264
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/117159-år-5-5-i-dropdown"
---

# År +5 & -5 i dropdown

## #1 — ironhead, 2004-12-02T08:52Z

Hej!

Har testat lite olika saker, men får inte till det...skulle vilja ha en dropdown som listar detta år som selected och 5 år bakåt & 5 år framåt, testade med:

for ($i = 1; $i \<= 5; $i++) {
   echo "\<option value\>".date("Y", strtotime('+$i year'));
}

detta funkar inte heller:

mktime(0, 0, 0, date("m"),  date("d"),  date("Y")+$i);

...men då blev det hur tokigt som helst....säkert jättesimpelt, men kommer inte på det...hur göra?

Permalänk: https://www.webforum.nu/p/117159

## #2 — Snakes, 2004-12-02T09:06Z

Du har skrivit option fel men iaf.. så ska det se ut :D

```php
<?
echo "<select>";
$dettaar = date("Y");
for ($i = 1; $i <= 5; $i++) {
echo "<option value=\"$dettaar\">".($dettaar- $i)."</option>";
}

echo "<option value=\"$dettaar\" selected>$dettaar</option>";

for ($i = 1; $i <= 5; $i++) {
echo "<option value=\"$dettaar\">".($dettaar+$i)."</option>";
}

echo "</select>";
?>
```

Permalänk: https://www.webforum.nu/p/1498368

## #3 — ironhead, 2004-12-02T09:13Z

Åh! Tackar.....nja, jag slarvade bara med option för detta inlägg :OO

Permalänk: https://www.webforum.nu/p/1498369

## #4 — Snakes, 2004-12-02T14:38Z

Förlåt...... men det där stämmer ju inte x(

```php
<?
echo "<select>";
$dettaar = date("Y");
for ($i = 1; $i <= 5; $i++) {
echo "<option value=\"".($dettaar-$i)."\">".($dettaar-$i)."</option>";
}

echo "<option value=\"$dettaar\" selected>$dettaar</option>";

for ($i = 1; $i <= 5; $i++) {
echo "<option value=\"".($dettaar+$i)."\">".($dettaar+$i)."</option>";
}

echo "</select>";
?>
```

så ja glömde lägga till dem rätta åren i option... utan alla blev 2004.... ;)

Permalänk: https://www.webforum.nu/p/1498499

## #5 — ironhead, 2004-12-13T09:35Z

jag vet...gjorde om den lite....men jag förstod det, så det blev en fullträff iaf ;)

Permalänk: https://www.webforum.nu/p/1506350

---

Tråden på webben: https://www.webforum.nu/amne/php/117159-år-5-5-i-dropdown
