Avatar billede jesperwerge Nybegynder
21. januar 2005 - 22:16 Der er 20 kommentarer og
1 løsning

Do While - loop problem

hej

jeg har en total liste hvor hver record bliver vist i dtabasen ud fra et request.querystring - dette virker fint. et af mine felter skal hentes fra en tabel og vises i en dropdown der viser tallene fra 1-50. Der er et tilsvarende felt i hoved tabelen ovr det vaglte nr bliver skrevet i, så jeg kan matche de to tal og så er det meningen at dropdownen skal vise det valgte nr.

jeg kan godt få vist dataen men der er problemer emd mine do while loops, jeg har to, ved ikke om man kan det?

håber der er en som kan finde min fejl koden kommer her:

<html>

<head>
<meta http-equiv="Content-Language" content="da">
<title>Bestillingsoversigt</title>
</head>
<body>
<form name="oversigt"  method="Post" action="oversigt_admin.asp">
<font face="Arial" size="2">

<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="760">
    <tr>
        <td bgcolor="#CC0000"><b><font size="1" color="#FFFFFF">ID</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Navn</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Tlf</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Bestillingsdato</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Dato</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Stade Antal</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Rykker 1</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Rykker 2</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Betalt</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Stadenr.</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Actions</font></b></td>
    </tr>
<%
    Set oDB = Server.CreateObject("ADODB.connection")
      oDB.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../../db/lop_2005.mdb")
p=0
    IF strDato ="" THEN
    response.write "Du har ikke valgt en dato!!"
    ELSE
    SQL = "SELECT * from main Where Dato='"& strdato &"' ORDER BY ToDayDate"
    set oRS = oDB.Execute(SQL)
    oRS.Movefirst
    DO WHILE NOT oRS.EOF
'----------------------------------
if oRS("R1") = "" then
  R1 = "true"
else
  R1 = "false"
end if
'----------------------------------
if oRS("R2") = "" then
  R2 = "true"
else
  R2 = "false"
end if
'----------------------------------
if oRS("Betalt") = "" then
  Betalt = "true"
else
  Betalt = "false"
end if
'----------------------------------
if p=0 then
        bg="bgcolor='#CCCCCC'"
    else
        bg=""
End if
%>
    <tr>
        <td <%= bg %>valign="top"><font size="1"><%= oRS("AutoID") %><input type=hidden name="hidSubmitted" value="<%= oRS("AutoID") %>"></font></td>
        <td <%= bg %>valign="top"><font size="2"><%= oRS("Navn") %></font></td>
        <td <%= bg %>valign="top"><font size="2"><%= oRS("Tlf") %></font></td>
        <td <%= bg %>valign="top"><font size="2"><%= oRS("ToDayDate") %></font></td>
        <td <%= bg %>valign="top"><font size="2"><%= oRS("Dato") %></font></td>
        <td <%= bg %>valign="top"><font size="2"><%= oRS("StadeAntal") %></font></td>
        <td <%= bg %>valign="top"><font size="2"><input type="checkbox" id="Checks" name="R1" value="<%= oRS("AutoID") %>" <% if oRS("R1")&"" = "True" then response.write "checked" end if %>></font></td>
        <td <%= bg %>valign="top"><font size="2"><input type="checkbox" id="Checks" name="R2" value="<%= oRS("AutoID") %>" <% if oRS("R2")&"" = "True" then response.write "checked" end if %>></font></td>
        <td <%= bg %>valign="top"><font size="2"><input type="checkbox" id="Checks" name="Betalt" value="<%= oRS("AutoID") %>" <% if oRS("Betalt")&"" = "True" then response.write "checked" end if %>></font></td>
        <td <%= bg %>valign="top"><font size="2"><select name="Dropdown">
        <%
        Set oDB2 = Server.CreateObject("ADODB.connection")
          oDB2.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../../db/lop_2005.mdb")
     
        strSQL = "SELECT Stadenr_tal FROM stadenr ORDER By Stadenr_tal "
        Set DORS = oDB2.Execute(strSQL)
    Do While Not DORS.EOF
        IF DORS("Stadenr_tal") = "" Then
        %>
        <option value=" <%= DORS("Stadenr_tal")%>"><%= DORS("Stadenr_tal")%></option>
        <% ELSE %>
        <option value=" <%= DORS("Stadenr_tal")%>" <% If oRS("StadeNr") = DORS("Stadenr_tal") Then
            response.Write("selected")%>><%= DORS("Stadenr_tal") %></option>
        <%
       
        DORS.MoveNext
    loop
        End If
        oDB2.Close
          set DORS = Nothing
        %>
        </select></td>
        <td <%= bg %>valign="top"><font size="2"></font> <input type="submit" value="Send R1" name="submit"> <input type="submit" value="Send R2" name="submit"> <input type="submit" value="Betalt" name="submit"></td>
    </tr>
<%
  oRS.MoveNext
  Loop
  End IF
  oDB.Close
  set oRS = Nothing
if p=0 then
    p=1
    else
    p=0
end if
%>
</table>
<font face="Arial" size="2">
<%
    Set oDB = Server.CreateObject("ADODB.connection")
      oDB.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../../db/lop_2005.mdb")

  SQL= "SELECT COUNT(*) AS antal FROM main WHERE Dato ='" & strDato &"'"
  set oRS = oDB.Execute(SQL)
  Response.Write "Antal indtastede bestillinger: " & oRS("Antal")
%></font>

<%
  End if
  oRS.Movenext
  oDB.Close
  set oRS = Nothing
%>
</font>
</form>
</body>
</html>
Avatar billede cpufan Juniormester
22. januar 2005 - 11:49 #1
der er kuk i dine if - end if og loops her:

    Do While Not DORS.EOF
        IF DORS("Stadenr_tal") = "" Then
        %>
        <option value=" <%= DORS("Stadenr_tal")%>"><%= DORS("Stadenr_tal")%></option>
        <% ELSE %>
        <option value=" <%= DORS("Stadenr_tal")%>" <% If oRS("StadeNr") = DORS("Stadenr_tal") Then
            response.Write("selected")%>><%= DORS("Stadenr_tal") %></option>
        <%
       
        DORS.MoveNext
    loop
        End If
        oDB2.Close
          set DORS = Nothing
        %>
        </select></td>
        <td <%= bg %>valign="top"><font size="2"></font> <input type="submit" value="Send R1" name="submit"> <input type="submit" value="Send R2" name="submit"> <input type="submit" value="Betalt" name="submit"></td>
    </tr>
<%
  oRS.MoveNext
  Loop
  End IF
  oDB.Close
  set oRS = Nothing
if p=0 then
    p=1
    else
    p=0
end if
%>
Avatar billede jesperwerge Nybegynder
22. januar 2005 - 11:59 #2
Den kommer med samme fejl som før :(

Microsoft VBScript compilation error '800a040e'

'loop' without 'do'

/admin/oversigt_admin.asp, line 109

loop
Avatar billede jesperwerge Nybegynder
22. januar 2005 - 12:04 #3
-> cpufan

jeg er klar over at der er fejl i do while, men hvor og hvordan kan det evt. løses ?
Avatar billede tzag_dk Nybegynder
22. januar 2005 - 13:38 #4
Prøv evt det her, jeg er ikke sikker på at det løser problemet:

<html>

<head>
<meta http-equiv="Content-Language" content="da">
<title>Bestillingsoversigt</title>
</head>
<body>
<form name="oversigt"  method="Post" action="oversigt_admin.asp">
<font face="Arial" size="2">

<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="760">
    <tr>
        <td bgcolor="#CC0000"><b><font size="1" color="#FFFFFF">ID</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Navn</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Tlf</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Bestillingsdato</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Dato</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Stade Antal</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Rykker 1</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Rykker 2</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Betalt</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Stadenr.</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Actions</font></b></td>
    </tr>
<%
    Set oDB = Server.CreateObject("ADODB.connection")
      oDB.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../../db/lop_2005.mdb")
p=0
    IF strDato ="" THEN
    response.write "Du har ikke valgt en dato!!"
    ELSE
    SQL = "SELECT * from main Where Dato='"& strdato &"' ORDER BY ToDayDate"
    set oRS = oDB.Execute(SQL)
    oRS.Movefirst
    DO WHILE NOT oRS.EOF
'----------------------------------
if oRS("R1") = "" then
  R1 = "true"
else
  R1 = "false"
end if
'----------------------------------
if oRS("R2") = "" then
  R2 = "true"
else
  R2 = "false"
end if
'----------------------------------
if oRS("Betalt") = "" then
  Betalt = "true"
else
  Betalt = "false"
end if
'----------------------------------
if p=0 then
        bg="bgcolor='#CCCCCC'"
    else
        bg=""
End if
%>
    <tr>
        <td <%= bg %>valign="top"><font size="1"><%= oRS("AutoID") %><input type=hidden name="hidSubmitted" value="<%= oRS("AutoID") %>"></font></td>
        <td <%= bg %>valign="top"><font size="2"><%= oRS("Navn") %></font></td>
        <td <%= bg %>valign="top"><font size="2"><%= oRS("Tlf") %></font></td>
        <td <%= bg %>valign="top"><font size="2"><%= oRS("ToDayDate") %></font></td>
        <td <%= bg %>valign="top"><font size="2"><%= oRS("Dato") %></font></td>
        <td <%= bg %>valign="top"><font size="2"><%= oRS("StadeAntal") %></font></td>
        <td <%= bg %>valign="top"><font size="2"><input type="checkbox" id="Checks" name="R1" value="<%= oRS("AutoID") %>" <% if oRS("R1")&"" = "True" then response.write "checked" end if %>></font></td>
        <td <%= bg %>valign="top"><font size="2"><input type="checkbox" id="Checks" name="R2" value="<%= oRS("AutoID") %>" <% if oRS("R2")&"" = "True" then response.write "checked" end if %>></font></td>
        <td <%= bg %>valign="top"><font size="2"><input type="checkbox" id="Checks" name="Betalt" value="<%= oRS("AutoID") %>" <% if oRS("Betalt")&"" = "True" then response.write "checked" end if %>></font></td>
        <td <%= bg %>valign="top"><font size="2"><select name="Dropdown">
        <%
        Set oDB2 = Server.CreateObject("ADODB.connection")
          oDB2.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../../db/lop_2005.mdb")
     
        strSQL = "SELECT Stadenr_tal FROM stadenr ORDER By Stadenr_tal "
        Set DORS = oDB2.Execute(strSQL)
    Do While Not DORS.EOF
        IF DORS("Stadenr_tal") = "" Then
        %>
        <option value=" <%= DORS("Stadenr_tal")%>"><%= DORS("Stadenr_tal")%></option>
        <% ELSE %>
        <option value=" <%= DORS("Stadenr_tal")%>" <% If oRS("StadeNr") = DORS("Stadenr_tal") Then
            response.Write("selected")%>><%= DORS("Stadenr_tal") %></option>
        <%
       
        DORS.MoveNext
    loop
        End If
        oDB2.Close
          set DORS = Nothing
        %>
        </select></font></td>
        <td <%= bg %>valign="top"><font size="2"></font> <input type="submit" value="Send R1" name="submit"> <input type="submit" value="Send R2" name="submit"> <input type="submit" value="Betalt" name="submit"></td>
    </tr>
<%
  oRS.MoveNext
  Loop
  End IF
  oDB.Close
  set oRS = Nothing
if p=0 then
    p=1
    else
    p=0
end if
%>
</table>
<font face="Arial" size="2">
<%
    Set oDB = Server.CreateObject("ADODB.connection")
      oDB.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../../db/lop_2005.mdb")

  SQL= "SELECT COUNT(*) AS antal FROM main WHERE Dato ='" & strDato &"'"
  set oRS = oDB.Execute(SQL)
  Response.Write "Antal indtastede bestillinger: " & oRS("Antal")
%></font>

<%
  End if
  oDB.Close
  set oRS = Nothing
%>
</font>
</form>
</body>
</html>
Avatar billede jesperwerge Nybegynder
22. januar 2005 - 13:40 #5
den giver samme fejl :o)
Avatar billede jesperwerge Nybegynder
22. januar 2005 - 13:41 #6
kan man overhovedet have et opsætning som denne? altså emd en do while inden i en do while?
Avatar billede cpufan Juniormester
22. januar 2005 - 13:45 #7
prøv at nummerere dine if'er og end if'er så det får tal sætvis:

if then ' ifnr 1

if then 'ifnr 2
end if ' ifnr 2
end if ' ifnr 1

det er svært at overskue når indrykningen ikke stemmer overens med if'er og loop's

gør evt. det samme med loops

du kan godt have loops inde i andre loops
Avatar billede tzag_dk Nybegynder
22. januar 2005 - 14:17 #8
ja, man kan godt have en do while inde i en anden.
Har du ikke et sted vi kan se din kode når den køre?
Avatar billede jesperwerge Nybegynder
22. januar 2005 - 16:12 #9
Avatar billede jesperwerge Nybegynder
22. januar 2005 - 16:30 #10
Her re koden hvor jeg har nummereret alle IF of END IF samt DO WHILE og LOOP, håber det hjælper lidt, jeg kan ikke se at der mangler nogen eller at der er for mange, kan I det?
Avatar billede cpufan Juniormester
22. januar 2005 - 16:40 #11
'loop' without 'do'

/admin/oversigt_admin.asp, line 112
Avatar billede jesperwerge Nybegynder
22. januar 2005 - 16:42 #12
ja jeg kan også finde den fejl - men jeg kan ikke finde min fejl i koden som trigger fejlen, der mangler ikke en Do While!!!!!!
Avatar billede cpufan Juniormester
22. januar 2005 - 16:44 #13
men prøv at smide den nummererede kode herind

så vidt jeg kan se
starter du et loop udenfor  en if
men slutter den indeni if-sætningen.

og det går ikke
Avatar billede jesperwerge Nybegynder
22. januar 2005 - 16:49 #14
<%
Dim strDato
strDato= Trim(Request.QueryString("DatoSoendage"))
response.write "<font face='Arial' size'2'>Søndag den :" & strDato & "<br> </font>"
%>
<html>

<head>
<meta http-equiv="Content-Language" content="da">
<title>Bestillingsoversigt</title>
</head>
<body>
<form name="oversigt"  method="Post" action="oversigt_admin.asp">
<font face="Arial" size="2">

<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="760">
    <tr>
        <td bgcolor="#CC0000"><b><font size="1" color="#FFFFFF">ID</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Navn</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Tlf</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Bestillingsdato</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Dato</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Stade Antal</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Rykker 1</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Rykker 2</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Betalt</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Stadenr.</font></b></td>
        <td bgcolor="#CC0000"><b><font size="2" color="#FFFFFF">Actions</font></b></td>
    </tr>
<%
    Set oDB = Server.CreateObject("ADODB.connection")
      oDB.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../../db/lop_2005.mdb")
p=0
        IF strDato ="" THEN                 'nr I1
            response.write "Du har ikke valgt en dato!!"
        ELSE
            SQL = "SELECT * from main Where Dato='"& strdato &"' ORDER BY ToDayDate"
        END IF                                 'nr I1
    set oRS = oDB.Execute(SQL)
    oRS.Movefirst
    DO WHILE NOT oRS.EOF                    'nr D1
'----------------------------------
        if oRS("R1") = "" then                 'nr I2
              R1 = "true"
        else
              R1 = "false"
        end if                                'nr I2
'----------------------------------
        if oRS("R2") = "" then                'nr I3
              R2 = "true"
        else
            R2 = "false"
        end if                                'nr I3
'----------------------------------
        if oRS("Betalt") = "" then            'nr I4
              Betalt = "true"
        else
              Betalt = "false"
        end if                                'nr I4
'----------------------------------
        if p=0 then                            'nr I5
            bg="bgcolor='#CCCCCC'"
        else
            bg=""
        End if                                'nr I5
%>
    <tr>
        <td <%= bg %>valign="top"><font size="1"><%= oRS("AutoID") %><input type=hidden name="hidSubmitted" value="<%= oRS("AutoID") %>"></font></td>
        <td <%= bg %>valign="top"><font size="2"><%= oRS("Navn") %></font></td>
        <td <%= bg %>valign="top"><font size="2"><%= oRS("Tlf") %></font></td>
        <td <%= bg %>valign="top"><font size="2"><%= oRS("ToDayDate") %></font></td>
        <td <%= bg %>valign="top"><font size="2"><%= oRS("Dato") %></font></td>
        <td <%= bg %>valign="top"><font size="2"><%= oRS("StadeAntal") %></font></td>
        <td <%= bg %>valign="top"><font size="2"><input type="checkbox" id="Checks" name="R1" value="<%= oRS("AutoID") %>" <% if oRS("R1")&"" = "True" then response.write "checked" end if %>></font></td>
        <td <%= bg %>valign="top"><font size="2"><input type="checkbox" id="Checks" name="R2" value="<%= oRS("AutoID") %>" <% if oRS("R2")&"" = "True" then response.write "checked" end if %>></font></td>
        <td <%= bg %>valign="top"><font size="2"><input type="checkbox" id="Checks" name="Betalt" value="<%= oRS("AutoID") %>" <% if oRS("Betalt")&"" = "True" then response.write "checked" end if %>></font></td>
        <td <%= bg %>valign="top"><font size="2"><select name="Dropdown">
        <%
        Set oDB2 = Server.CreateObject("ADODB.connection")
          oDB2.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../../db/lop_2005.mdb")
     
            strSQL = "SELECT Stadenr_tal FROM stadenr ORDER By Stadenr_tal "
            Set DORS = oDB2.Execute(strSQL)
            Do While Not DORS.EOF                    'nr D2
                IF DORS("Stadenr_tal") = "" Then    'nr I6
        %>
        <option value=" <%= DORS("Stadenr_tal")%>"><%= DORS("Stadenr_tal")%></option>
                <% ELSE %>
        <option value=" <%= DORS("Stadenr_tal")%>" <% If oRS("StadeNr") = DORS("Stadenr_tal") Then
            response.Write("selected")%>><%= DORS("Stadenr_tal") %></option>
        <%
                End If                                'nr I6
        %>
        <%
            DORS.MoveNext
            loop                                    'nr D2
          oDB2.Close
          set DORS = Nothing
        %>
        </select></font></td>
        <td <%= bg %>valign="top"><font size="2"></font> <input type="submit" value="Send R1" name="submit"> <input type="submit" value="Send R2" name="submit"> <input type="submit" value="Betalt" name="submit"></td>
    </tr>
<%
    oRS.MoveNext
    Loop                                            'nr D1
    oDB.Close
    set oRS = Nothing
   
    if p=0 then                                    'nr I7
        p=1
    else
        p=0
    end if                                            'nr I7
%>
</table>
<font face="Arial" size="2">
<%
    Set oDB = Server.CreateObject("ADODB.connection")
      oDB.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../../db/lop_2005.mdb")

  SQL= "SELECT COUNT(*) AS antal FROM main WHERE Dato ='" & strDato &"'"
  set oRS = oDB.Execute(SQL)
  Response.Write "Antal indtastede bestillinger: " & oRS("Antal")
%></font>

<%
  oDB.Close
  set oRS = Nothing
%>
</font>
</form>
</body>
</html>
Avatar billede cpufan Juniormester
22. januar 2005 - 17:50 #15
<option value=" <%= DORS("Stadenr_tal")%>" <% If oRS("StadeNr") = DORS("Stadenr_tal") Then
            response.Write("selected")%>><%= DORS("Stadenr_tal") %></option>

er den lavet i en linie? ellers mangler der en end if
Avatar billede cpufan Juniormester
22. januar 2005 - 17:55 #16
i stedet for den anden do while - loop

prøv denne:

while not dors.eof ' dette i stedet for do
...
...
wend ' dette i stedet for loop
Avatar billede jesperwerge Nybegynder
22. januar 2005 - 18:22 #17
hej cpufan

du havde ret med option linien, der manglede en end if så virker min do while også, men dropdown viser dog ikke noget, så jeg skal lige finkæmme koden igen, men tusind tak for hjælpen.

smid et svar så får du point :o)
Avatar billede cpufan Juniormester
22. januar 2005 - 19:25 #18
kommer her
Avatar billede cpufan Juniormester
22. januar 2005 - 19:27 #19
nej du mangler en

end select
Avatar billede cpufan Juniormester
22. januar 2005 - 19:32 #20
du har en </select> så det er godt nok

men prøv i stedet for denne:
"><select name="Dropdown">

sådan:
"><select size="1" name="Dropdown">
Avatar billede jesperwerge Nybegynder
22. januar 2005 - 20:36 #21
ok tak for tippet, det er nu rettet til.
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
Kurser inden for grundlæggende programmering

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