webForumDet fria alternativet

Månads drop meny?

ASP

1 svar · 197 visningar · startad av Bosse168

Medlem sedan nov. 20031 018 inlägg
Frågan#1

Hämtar ut födelse datumet ur MySQL databasen och har fått året och dagen att stämma (alltså vara selected vid sid om laddning) men vet inte hur jag ska göra med månaden och kom gärna med kod förbättringar.
kolumnen foddes är av typen DATE.

    <select  name="year">

          <%
          ar = Left(RecSet("foddes"),4)
          For i = 1 To years%>
          <option value="<%=year(i)%>" <%If ar = year(i) Then Response.Write " selected"%>><%=year(i)%>
          <%Next%>
    </select>
    
    
    - <select name="month">
    <option selected value="">Månad</option>

    
    <option value="1">1
    <option value="2">2
    <option value="3">3
    <option value="4">4
    <option value="5">5
    <option value="6">6
    <option value="7">7
    <option value="8">8
    <option value="9">9
    <option value="10">10
    <option value="11">11
    <option value="12">12
    
   </select>

    - <select name="day">
          <%
          dag = Right(RecSet("foddes"),2)
          For i = 1 To days%>
          <option value="<%=day(i)%>" <%If dag = day(i) Then Response.Write " selected"%>><%=day(i)%>
          <%Next%>
    </select>
Medlem sedan nov. 20031 018 inlägg
#2

Löste det:

<select name="month">

          <%
          For i = 1 To months%>
          <option value="<%=month(i)%>" <%If clng(DatePart("M", RecSet("foddes"))) = clng(month(i)) Then Response.Write " selected"%>><%=month(i)%>
          <%Next%>
    </select>
264 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)