---
title: "Ta fram datum ur DB till 3 select"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/166077-ta-fram-datum-ur-db-till-3-select"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Roosweb"
published: "2007-11-03T11:52:26.000Z"
updated: "2007-11-03T12:10:52.000Z"
replies: 2
views: 445
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/asp/166077-ta-fram-datum-ur-db-till-3-select"
---

# Ta fram datum ur DB till 3 select

## #1 — Roosweb, 2007-11-03T11:52Z

Hejsan,
Har kört fast lite med ett problem, det är så att jag har en tre select där man anger år man är född, månad man är född och dag man är född:

```
<select name="frm_userYear">
    <%
       ThisYear = Year(Date)
         For X = 1920 To ThisYear 
    %>
      <option><%=X %></option>
    <%
      Next
    %>
    </select>&nbsp;
    <select name="frm_userMonth">
    <%
         For X = 1 To 12 
    %>
      <option value="<%=X %>"><%=Monthname(X) %></option>
    <%
      Next
    %>
    </select>&nbsp;
    <select name="frm_userDay">
    <%
         For X = 1 To 31 
    %>
      <option><%=X %></option>
    <%
      Next
    %>
    </select>
```

Detta lägger jag till i databasen på följande formatering:

```
strAge=Request.Form("frm_userYear")&"-"&Request.Form("frm_userMonth")&"-"&Request.Form("frm_userDay")
```

Nu till problemet, när man sedan kommer till sidan där man ställer in åldern så vill jag ta fram i dessa tre selectboxar vilka värden det är man tidigare angett, som det är nu så står den ju alltid på 1920-01-01, så ska det såklart inte vara. 

Har ni nått smart sätt på hur man kan lösa detta?

Mvh
Robert

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

## #2 — Sjodahl, 2007-11-03T12:05Z

Ända jag ser är att plocka ut deras år, månad, dag igen ifrån databasen och använda en if sats i din forsats.

if dbYear = X Then
  ... \<option value="\>\<%=X %\>" SELECTED\>\<%=X %\>\</option\>

end if

Antar du menar om man går in i sin "profile" eller likanade sen.

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

## #3 — LeonL, 2007-11-03T12:10Z

Det kan vara [DatePart()](http://msdn2.microsoft.com/en-us/library/4kt42529.aspx)\-funktionen du kan behöva använda. Titta på den, vetja! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/166077-ta-fram-datum-ur-db-till-3-select
