Dato: måned, dag, år udskrives i select form menu
Hej exp.Jeg har lavet 3 løkker, som udskriver dage, år og måneder i en select form menu (<select>).
Det virker fint nok, men jeg skal jo hente tingene ud fra min database igen, og så skal form menuen indstille sig med dag, måned og år, efter det som står i databasen.
Der for har jeg indsat en simpel if-sætning:
<% if birthday(1) = mdr then response.write "selected" %>
Hvilket jo burde virker, men det gør det ikke....
Info:
Value i rs("Birthday") = dag-måned-år (eks. 31-12-2003 )
Problem:
Data fra database, skal selectes i form, men gør det ikke
Kode:
<%
'starter med at splitte dato i arrays
birthday = split(rs("Birthday"),"-")
%>
<SELECT name="dag">
<% for dag = 1 to 31 %>
<OPTION value="<%=dag%>" <% if birthday(0) = i then response.write "selected" %>><%=dag%></OPTION>
<% next %>
</SELECT>
<SELECT name="mdr">
<%
for i = 1 to 12
If i = "1" then mdr = "Januar"
If i = "2" then mdr = "Februar"
If i = "3" then mdr = "Marts"
If i = "4" then mdr = "April"
If i = "5" then mdr = "Maj"
If i = "6" then mdr = "Juni"
if i = "7" then mdr = "Juli"
If i = "8" then mdr = "August"
If i = "9" then mdr = "September"
If i = "10" then mdr = "Oktober"
If i = "11" then mdr = "November"
If i = "12" then mdr = "December"
%>
<OPTION value="<%=i%>" <% if birthday(1) = mdr then response.write "selected" %>><%=mdr%></OPTION>
<% next %>
</SELECT>
<SELECT name="aar">
<%for aar = DatePart("yyyy",date)-DateDiff("yyyy","01-01-1950",now) to DatePart("yyyy",date)%>
<OPTION value="<%=aar%>" <% if birthday(2) = aar then response.write "selected=''"%>><%=aar%></OPTION>
<% next %>
</SELECT>
Håber I kan se ideén med min kode, og håber I kan hjælpe mig, med at få formen til at indstille sig..
Jeg har prøvet at udskrive array'et, og det giver det rigtige format...
kan desværre ikke give jer et online eks, da der kræves login...
