Avatar billede iceb1977 Nybegynder
20. december 2001 - 17:00 Der er 31 kommentarer og
1 løsning

Valering med if then ... ????

Hej med jer .

Jeg har et lavet en asp validering der tjekker data

sendt fra formularen og lagrer det i db hvis alt er

ok.

Dog vil jeg lave en hjemmeside url tjekker der tjekker

1. om der står ingen i hjemmeside feltet og hvis der

gør skriver ingen hjemmeside.

2. hvis der ikke står ingen i hjemmeside feltet OG

hvis der ikke står http i starten skriver

husk http .

Jeg får nu en fejl der hedder Then var ventet.

Hvorfor gør jeg det?

Koden fælger og håber I kan hjælpe mig.

URL http://217.157.130.36/gb/gb/tilfoej_indlaeg.asp

http://217.157.130.36/gb/gb/errnavn.asp

Nedenunder er koden til errnavn.asp

<%

If Request(\"Navn\")=\"\" Then
Response.Write \"Du skal huske navne feltet!!!\"
Else
response.write(request.form(\"Navn\"))
end if

If Request(\"Email\")=\"\" Then
Response.Write \"Du skal huske email feltet!!!\"
Else
response.write(request.form(\"Email\"))
end if

If Request(\"Hjemmeside\")=\"Ingen\" Then
Response.Write \"Ingen hjemmeside\"
If Request.Form(\"Hjemmeside\")<>\"Ingen\" AND Request.Form(\"Hjemmeside\"))<> Request.Form(\"http\"),\"Hjemmeside\") Then
Response.Write \"Du skal huske du skal huske http foran!!!\"
Else
response.write(request.form(\"Email\"))
end if

Else
response.write(request.form(\"Email\"))
end if
response.write(request.form(\"Hjemmeside\"))

If Request(\"Besked\")=\"\" Then
Response.Write \"Du skal huske besked feltet!!!\"
Else
response.write(request.form(\"Besked\"))
end if

Const adOpenKeyset = 1
Const adLockOptimistic = 3

Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"gaestebog.mdb\") & \";UID=admin;PWD=;\"

    Set rs = Server.CreateObject(\"ADODB.RecordSet\")
    strSQL = \"Select * From gaestebogen\"
    rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

      rs.AddNew
      rs(\"Navn\") = Request.form(\"Navn\")
     
      rs(\"Email\") = Request.form(\"Email\")
     
    rs(\"Hjemmeside\") = Request.form(\"Hjemmeside\")
     
      rs(\"icq\") = Request.form(\"icq\")
      rs(\"Besked\") = Request.form(\"Besked\")
     
      rs(\"Dato\") = Now()
      rs(\"IP\") = request.servervariables(\"remote_Addr\")
   
rs.Update


    rs.Close

    Set rs = Nothing

Conn.Close

set Conn = Nothing

%>

<html>
<head>
<style>

body {
        font-weight: normal;
        color: 00ffcc;
       
}


A:link {
        font-weight: normal;
        color: ff00ff;
        text-decoration: underline;
}
A:visited {
        font-weight: normal;
        color: <% =Linkfarve %>;
        text-decoration: underline;
}
A:active {
    color: <% =Linkfarve %>;
    text-decoration: underline;
}

A:hover {
        font-weight: normal;
        color: <% =Linkfarve %>;
    text-decoration: overline;
}
-->
</style>
</head>

<body bgcolor=\"0000ff\">
<br>
<center>

<br><br>
<br><br>

<font color=\"00ffcc\">
<br>
Prøv nu igen og tag dig sammen !!!!!</font><br><br>
<A HREF=\"java script:history.go(-1)\"><font color=\"00ff00\"\">Tilbage!!!</a>



</center>


</body>
</html>


Avatar billede mikker Nybegynder
20. december 2001 - 17:31 #1
Står \'Then\' kommandoen under resten af \'if\' - sætningen eller er det bare hos mig?
Hvis den står på linien under så prøv at rykke den op...


- Mikker
Avatar billede jacobjensen Nybegynder
20. december 2001 - 17:31 #2
Request(\"navn\") skal vel være:
request.form(\"navn\")

Jacob
Avatar billede mikker Nybegynder
20. december 2001 - 17:40 #3
Det ville vel egentlig give mening :-)

- Mikker
Avatar billede mikker Nybegynder
20. december 2001 - 17:44 #4
Men men men, jeg troede bare det først gik galt ved spørgsmålet om \'http\' ...

- Mikker
Avatar billede iceb1977 Nybegynder
20. december 2001 - 18:03 #5
Hej så har jeg rettet det men den melder stadig

then var ventet

og ja den står på samme linie.

Hvordan kan det være ?

http://217.157.130.36/gb/gb/tilfoej_indlaeg.asp

http://217.157.130.36/gb/gb/errnavn.asp

<%

If Request.Form(\"Navn\")=\"\" Then
Response.Write \"Du skal huske navne feltet!!!\"
Else
response.write(request.form(\"Navn\"))
end if

If Request.Form(\"Email\")=\"\" Then
Response.Write \"Du skal huske email feltet!!!\"
Else
response.write(request.form(\"Email\"))
end if

If Request.Form(\"Hjemmeside\")=\"Ingen\" Then
Response.Write \"Ingen hjemmeside\"
end if
If Request.Form(\"Hjemmeside\")<>\"Ingen\" AND Request.Form(\"Hjemmeside\"))<>Request.Form(\"http\"),\"Hjemmeside\"Then
Response.Write \"Du skal huske du skal huske http foran!!!\"
Else
response.write(request.form(\"Hjemmeside\"))
end if

If Request.Form(\"Besked\")=\"\" Then
Response.Write \"Du skal huske besked feltet!!!\"
Else
response.write(request.form(\"Besked\"))
end if


Const adOpenKeyset = 1
Const adLockOptimistic = 3


Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"gaestebog.mdb\") & \";UID=admin;PWD=;\"

    Set rs = Server.CreateObject(\"ADODB.RecordSet\")
    strSQL = \"Select * From gaestebogen\"
    rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

      rs.AddNew
      rs(\"Navn\") = Request.form(\"Navn\")
     
      rs(\"Email\") = Request.form(\"Email\")
     
    rs(\"Hjemmeside\") = Request.form(\"Hjemmeside\")
     
      rs(\"icq\") = Request.form(\"icq\")
      rs(\"Besked\") = Request.form(\"Besked\")
     
      rs(\"Dato\") = Now()
      rs(\"IP\") = request.servervariables(\"remote_Addr\")
   
rs.Update


    rs.Close

    Set rs = Nothing

Conn.Close

set Conn = Nothing

%>







<html>
<head>
<style>

body {
        font-weight: normal;
        color: 00ffcc;
       
}


A:link {
        font-weight: normal;
        color: ff00ff;
        text-decoration: underline;
}
A:visited {
        font-weight: normal;
        color: <% =Linkfarve %>;
        text-decoration: underline;
}
A:active {
    color: <% =Linkfarve %>;
    text-decoration: underline;
}

A:hover {
        font-weight: normal;
        color: <% =Linkfarve %>;
    text-decoration: overline;
}
-->
</style>
</head>

<body bgcolor=\"0000ff\">
<br>
<center>

<br><br>




<br><br>

<font color=\"00ffcc\">
<br>
Prøv nu igen og tag dig sammen !!!!!</font><br><br>
<A HREF=\"java script:history.go(-1)\"><font color=\"00ff00\"\">Tilbage!!!</a>



</center>


</body>
</html>


Avatar billede jacobjensen Nybegynder
20. december 2001 - 18:08 #6
Du har en slutparantes for meget i linie 18 efter
request.form(\"hjemmeside\")).

Jacob
Avatar billede iceb1977 Nybegynder
20. december 2001 - 18:22 #7
Hej det virker stadig ikke har rettet det ....

Hvordan kan det være ?
Avatar billede jacobjensen Nybegynder
20. december 2001 - 18:42 #8
hvorfor står der \",hjemmeside\" i slutningen af linien?
Avatar billede iceb1977 Nybegynder
20. december 2001 - 18:55 #9
Det er fordi den skal tjekke om brugeren har sat

staret hjemmeside addressen med http er det ikke

korrekt ?
Avatar billede jacobjensen Nybegynder
20. december 2001 - 19:04 #10
Hvis du vil tjekke om der er http i strengen skal du skrive instr(\"http\") d.v.s.
sætningen kan lyde som følger:

If Request.Form(\"Hjemmeside\")<>\"Ingen\" AND not instr(Request.Form(\"Hjemmeside\"),http) Then
Avatar billede jacobjensen Nybegynder
20. december 2001 - 19:10 #11
For lige at rette mig selv i første linie:
instr(\"http\") skal være ínstr(variabel,\"http\"), hvor variablen i dit tilfælde er request.form(\"hjemmeside\"). Men foreslaget til din linie skulle være god nok
Avatar billede iceb1977 Nybegynder
20. december 2001 - 19:37 #12
Hej det virker og jeg har ikke den then var ventet

fejl mere og dog virker det for godt fordi den

skriver jeg skal huske http lige meget hvad jeg

indtaster hvorfor ?



If Request.Form(\"Hjemmeside\")=\"Ingen\" Then
Response.Write (\"Ingen hjemmeside\")

else
end if

If Request.Form(\"Hjemmeside\")<>\"Ingen\" AND not instr(Request.Form(\"Hjemmeside\"),http) Then
Response.Write \"Du skal huske http foran!!!\"
Else
response.write(request.form(\"Hjemmeside\"))
end if
Avatar billede jacobjensen Nybegynder
20. december 2001 - 19:53 #13
i stedet for de 3 linier:

else
end if
if request.form m.v.

Skal du blot skrive:
elseif request.form m.v.
Avatar billede iceb1977 Nybegynder
20. december 2001 - 20:04 #14
Hej det virker stadig ikke og har rettet til

elseif .... hvorfor ?

If Request.Form(\"Hjemmeside\")=\"Ingen\" Then
Response.Write (\"Ingen hjemmeside\")

elseif Request.Form(\"Hjemmeside\")<>\"Ingen\" AND not instr(Request.Form(\"Hjemmeside\"),http) Then
Response.Write \"Du skal huske http foran!!!\"
Else
response.write(request.form(\"Hjemmeside\"))

end if
Avatar billede jacobjensen Nybegynder
20. december 2001 - 20:23 #15
Byt om på det så du ikke bruger not så skulle det virke. Der er ingen grund til igen at spørge om den er forskellige fra ingen. Koden følger her:

If Request.Form(\"Hjemmeside\")=\"Ingen\" Then
Response.Write \"Ingen hjemmeside\"

elseif instr(Request.Form(\"Hjemmeside\"),\"http\") Then
response.write(request.form(\"Hjemmeside\"))
Else
Response.Write \"Du skal huske http foran!!!\"
end if
Avatar billede iceb1977 Nybegynder
20. december 2001 - 20:58 #16
Ok tak så virker den nu .

Det er bare ikke så fedt med den data base fejl

melding som I kan se kommer sammen med mine egne

fejlmeldinger.

Hvordan får man den væk ?

Skal man sørge for at databasen ikke kommer

til at blive skrevet til FØR alle data er

tjekkede ok korrekte og hvordan gøres dette ?

URL

http://217.157.130.36/gb/gb/tilfoej_indlaeg.asp

http://217.157.130.36/gb/gb/errnavn.asp

FEJLMELDING DER SKAL FJERNES:

Microsoft OLE DB Provider for ODBC Drivers fejl \'80004005\'

[Microsoft][ODBC Microsoft Access Driver]Error in row

/gb/gb/errnavn.asp, linje 57


<%








If Request.Form(\"Navn\")=\"\" Then
Response.Write \"Du skal huske navne feltet!!!\"
Else
response.write(request.form(\"Navn\"))
end if

If Request.Form(\"Email\")=\"\" Then
Response.Write \"Du skal huske email feltet!!!\"
Else
response.write(request.form(\"Email\"))
end if


If Request.Form(\"Hjemmeside\")=\"Ingen\" Then
Response.Write \"Ingen hjemmeside\"

elseif instr(Request.Form(\"Hjemmeside\"),\"http\") Then
response.write(request.form(\"Hjemmeside\"))
Else
Response.Write \"Du skal huske http foran!!!\"
end if 


If Request.Form(\"Besked\")=\"\" Then
Response.Write \"Du skal huske besked feltet!!!\"
Else
response.write(request.form(\"Besked\"))
end if


Const adOpenKeyset = 1
Const adLockOptimistic = 3


Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"gaestebog.mdb\") & \";UID=admin;PWD=;\"

    Set rs = Server.CreateObject(\"ADODB.RecordSet\")
    strSQL = \"Select * From gaestebogen\"
    rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

      rs.AddNew
      rs(\"Navn\") = Request.form(\"Navn\")
     
      rs(\"Email\") = Request.form(\"Email\")
     
    rs(\"Hjemmeside\") = Request.form(\"Hjemmeside\")
     
      rs(\"icq\") = Request.form(\"icq\")
      rs(\"Besked\") = Request.form(\"Besked\")
     
      rs(\"Dato\") = Now()
      rs(\"IP\") = request.servervariables(\"remote_Addr\")
   
rs.Update


    rs.Close

    Set rs = Nothing

Conn.Close

set Conn = Nothing

%>







<html>
<head>
<style>

body {
        font-weight: normal;
        color: 00ffcc;
       
}


A:link {
        font-weight: normal;
        color: ff00ff;
        text-decoration: underline;
}
A:visited {
        font-weight: normal;
        color: <% =Linkfarve %>;
        text-decoration: underline;
}
A:active {
    color: <% =Linkfarve %>;
    text-decoration: underline;
}

A:hover {
        font-weight: normal;
        color: <% =Linkfarve %>;
    text-decoration: overline;
}
-->
</style>
</head>

<body bgcolor=\"0000ff\">
<br>
<center>

<br><br>




<br><br>

<font color=\"00ffcc\">
<br>
Prøv nu igen og tag dig sammen !!!!!</font><br><br>
<A HREF=\"java script:history.go(-1)\"><font color=\"00ff00\"\">Tilbage!!!</a>



</center>


</body>
</html>


Avatar billede jacobjensen Nybegynder
20. december 2001 - 21:16 #17
Jeg kan ikke se nogen databasefejl?
Avatar billede jacobjensen Nybegynder
20. december 2001 - 21:17 #18
Nåå, den kommer kun når man laver fejl :-)
Avatar billede iceb1977 Nybegynder
20. december 2001 - 21:19 #19
Ja det gør den men så er der 2 fejlmeddelelser
så hvordan fjerner man den og lader min stå
tilbage ?
noget med at flytte end if ?
Avatar billede jacobjensen Nybegynder
20. december 2001 - 21:29 #20
Du kan f.eks. lave en variabel kaldet fejl, og give den startværdien 0.
Hver gang du så validere kan du lave en linie:
fejl=1, hver gang betingelsen er at der er lavet en fejl.
Efter valideringen kan du så lave en if-sætning, og skrive:
if fejl=0 then
...Databasekoden...
end if
Så går den kun ind i databasekoden hvis fejl  stadig er 0
Avatar billede iceb1977 Nybegynder
20. december 2001 - 21:57 #21
Hej jeg har lavet en løsning nu og her er så

bunden af siden som den ser ud nu .

Jeg vil gerne have den til at redirect til

frames.asp hvis der ikke er nogle fejl og efter

den har lagret data i db hvordan gør jeg det ?


<validering>

<databasekode>
   
   
On Error Resume Next
If Err = 0 Then
rs.Update
rs.Close
Set rs = Nothing
Conn.Close
End if
set Conn = Nothing


    %>

   







<html>
<head>
<style>

body {
        font-weight: normal;
        color: 00ffcc;
       
}


A:link {
        font-weight: normal;
        color: ff00ff;
        text-decoration: underline;
}
A:visited {
        font-weight: normal;
        color: <% =Linkfarve %>;
        text-decoration: underline;
}
A:active {
    color: <% =Linkfarve %>;
    text-decoration: underline;
}

A:hover {
        font-weight: normal;
        color: <% =Linkfarve %>;
    text-decoration: overline;
}
-->
</style>
</head>

<body bgcolor=\"0000ff\">
<br>
<center>

<br><br>




<br><br>

<font color=\"00ffcc\">
<br>
Prøv nu igen og tag dig sammen !!!!!</font><br><br>
<A HREF=\"java script:history.go(-1)\"><font color=\"00ff00\"\">Tilbage!!!</a>



</center>


</body>
</html>

Avatar billede jacobjensen Nybegynder
20. december 2001 - 22:35 #22
response.redirect \"frames.asp\"
placeres i slutningen af koden
Avatar billede iceb1977 Nybegynder
20. december 2001 - 22:42 #23
Efter </html> ?????
Avatar billede jacobjensen Nybegynder
20. december 2001 - 22:45 #24
Nej, du kan vel placere den inden dit <html>, da du jo skal videre fra siden, så snart data er lagret.
Avatar billede iceb1977 Nybegynder
20. december 2001 - 22:49 #25
Hej så er det gjort og ses nedenunder men det

virker ikke hvorfor ?


   
On Error Resume Next
If Err = 0 Then
rs.Update
rs.Close
Set rs = Nothing
Conn.Close
End if

set Conn = Nothing
response.redirect(\"frames.asp\")
    %>

   







<html>
<head>
<style>

body {
        font-weight: normal;
        color: 00ffcc;
       
}


A:link {
        font-weight: normal;
        color: ff00ff;
        text-decoration: underline;
}
A:visited {
        font-weight: normal;
        color: <% =Linkfarve %>;
        text-decoration: underline;
}
A:active {
    color: <% =Linkfarve %>;
    text-decoration: underline;
}

A:hover {
        font-weight: normal;
        color: <% =Linkfarve %>;
    text-decoration: overline;
}
-->
</style>
</head>

<body bgcolor=\"0000ff\">
<br>
<center>

<br><br>




<br><br>

<font color=\"00ffcc\">
<br>
Prøv nu igen og tag dig sammen !!!!!</font><br><br>
<A HREF=\"java script:history.go(-1)\"><font color=\"00ff00\"\">Tilbage!!!</a>



</center>


</body>
</html>

Avatar billede jacobjensen Nybegynder
20. december 2001 - 22:58 #26
Du skal allerøverst i koden huske at skrive:
response.buffer=true
Hvis fejlen du får er en Headerfejl, er det fordi denne linie mangler
Avatar billede iceb1977 Nybegynder
20. december 2001 - 23:18 #27
Ok nu redirecter den men også når der er

fejl hvordan kan det være ?

Nedenfor ses hele koden.

<%
response.buffer=true
If Request.Form(\"Navn\")=\"\" Then
Response.Write \"Du skal huske navne feltet!!!\"
Else
response.write(request.form(\"Navn\"))
end if

If Request.Form(\"Email\")=\"\" Then
Response.Write \"Du skal huske email feltet!!!\"
Else
response.write(request.form(\"Email\"))
end if


If Request.Form(\"Hjemmeside\")=\"Ingen\" Then
Response.Write \"Ingen hjemmeside\"

elseif instr(Request.Form(\"Hjemmeside\"),\"http\") Then
response.write(request.form(\"Hjemmeside\"))
Else
Response.Write \"Du skal huske http foran!!!\"
end if 


If Request.Form(\"Besked\")=\"\" Then
Response.Write \"Du skal huske besked feltet!!!\"
Else
response.write(request.form(\"Besked\"))
end if

response.write(request.servervariables(\"remote_Addr\"))

Const adOpenKeyset = 1
Const adLockOptimistic = 3


Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"gaestebog.mdb\") & \";UID=admin;PWD=;\"

    Set rs = Server.CreateObject(\"ADODB.RecordSet\")
    strSQL = \"Select * From gaestebogen\"
    rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

      rs.AddNew
      rs(\"Navn\") = Request.form(\"Navn\")
     
      rs(\"Email\") = Request.form(\"Email\")
     
    rs(\"Hjemmeside\") = Request.form(\"Hjemmeside\")
     
      rs(\"icq\") = Request.form(\"icq\")
      rs(\"Besked\") = Request.form(\"Besked\")
     
      rs(\"Dato\") = Now()
      rs(\"IP\") = request.servervariables(\"remote_Addr\")
   
   
On Error Resume Next
If Err = 0 Then
rs.Update
rs.Close
Set rs = Nothing
Conn.Close
End if

set Conn = Nothing
response.redirect(\"default.asp\")
    %>

<html>
<head>
<style>

body {
        font-weight: normal;
        color: 00ffcc;
       
}


A:link {
        font-weight: normal;
        color: ff00ff;
        text-decoration: underline;
}
A:visited {
        font-weight: normal;
        color: <% =Linkfarve %>;
        text-decoration: underline;
}
A:active {
    color: <% =Linkfarve %>;
    text-decoration: underline;
}

A:hover {
        font-weight: normal;
        color: <% =Linkfarve %>;
    text-decoration: overline;
}
-->
</style>
</head>

<body bgcolor=\"0000ff\">
<br>
<center>

<br><br>




<br><br>

<font color=\"00ffcc\">
<br>
Prøv nu igen og tag dig sammen !!!!!</font><br><br>
<A HREF=\"java script:history.go(-1)\"><font color=\"00ff00\"\">Tilbage!!!</a>



</center>


</body>
</html>

Avatar billede jacobjensen Nybegynder
20. december 2001 - 23:24 #28
Du skal have dit response.redirect inden dit
end if
Ellers redirecter den jo uanset hvad. Nå ja, den skal jo så ikke placeres helt til slut i koden, som jeg vist startede med at sige i et tidligere svar.
Avatar billede iceb1977 Nybegynder
20. december 2001 - 23:32 #29
Hej nu står den her i starten som nedenunder

<%
response.buffer=true
If Request.Form(\"Navn\")=\"\" Then

Response.Redirect er her og her er bunden igen :

Dette virker stadig ikke da den redirecter når

der er fejl stadig hvorfor ?
   
On Error Resume Next
If Err = 0 Then
rs.Update
rs.Close
Set rs = Nothing
Conn.Close
set Conn = Nothing
response.redirect(\"frames.asp\")
End if


    %>

<html>
<head>
<style>

body {
        font-weight: normal;
        color: 00ffcc;
       
}


A:link {
        font-weight: normal;
        color: ff00ff;
        text-decoration: underline;
}
A:visited {
        font-weight: normal;
        color: <% =Linkfarve %>;
        text-decoration: underline;
}
A:active {
    color: <% =Linkfarve %>;
    text-decoration: underline;
}

A:hover {
        font-weight: normal;
        color: <% =Linkfarve %>;
    text-decoration: overline;
}
-->
</style>
</head>

<body bgcolor=\"0000ff\">
<br>
<center>

<br><br>




<br><br>

<font color=\"00ffcc\">
<br>
Prøv nu igen og tag dig sammen !!!!!</font><br><br>
<A HREF=\"java script:history.go(-1)\"><font color=\"00ff00\"\">Tilbage!!!</a>



</center>


</body>
</html>


Avatar billede jacobjensen Nybegynder
20. december 2001 - 23:39 #30
Den går åbenbart ind i if-sætningen uanset hvad. Jeg kan ikke lige gennemskue hvorfor.
Jeg går i seng nu, held og lykke med det!
Avatar billede iceb1977 Nybegynder
20. december 2001 - 23:46 #31
Er der nogen der ved hvorfor den redirecter også

ved fejl ? Dette er IKKE meningen så hvordan

forhindres det ? Hvordan får man den til at

redirecte når der IKKE er fejl ????

URL

http://217.157.130.36/gb/gb/tilfoej_indlaeg.asp

og

http://217.157.130.36/gb/gb/errnavn.asp

Koden for errnavn.asp følger og håber at høre

fra jer ok ?

<%
response.buffer=true
If Request.Form(\"Navn\")=\"\" Then
Response.Write \"Du skal huske navne feltet!!!\"
Else
response.write(request.form(\"Navn\"))
end if

If Request.Form(\"Email\")=\"\" Then
Response.Write \"Du skal huske email feltet!!!\"
Else
response.write(request.form(\"Email\"))
end if


If Request.Form(\"Hjemmeside\")=\"Ingen\" Then
Response.Write \"Ingen hjemmeside\"

elseif instr(Request.Form(\"Hjemmeside\"),\"http\") Then
response.write(request.form(\"Hjemmeside\"))
Else
Response.Write \"Du skal huske http foran!!!\"
end if 


If Request.Form(\"Besked\")=\"\" Then
Response.Write \"Du skal huske besked feltet!!!\"
Else
response.write(request.form(\"Besked\"))
end if

response.write(request.servervariables(\"remote_Addr\"))

Const adOpenKeyset = 1
Const adLockOptimistic = 3


Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"gaestebog.mdb\") & \";UID=admin;PWD=;\"

    Set rs = Server.CreateObject(\"ADODB.RecordSet\")
    strSQL = \"Select * From gaestebogen\"
    rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

      rs.AddNew
      rs(\"Navn\") = Request.form(\"Navn\")
     
      rs(\"Email\") = Request.form(\"Email\")
     
    rs(\"Hjemmeside\") = Request.form(\"Hjemmeside\")
     
      rs(\"icq\") = Request.form(\"icq\")
      rs(\"Besked\") = Request.form(\"Besked\")
     
      rs(\"Dato\") = Now()
      rs(\"IP\") = request.servervariables(\"remote_Addr\")
   
   
On Error Resume Next
If Err = 0 Then
rs.Update
rs.Close
Set rs = Nothing
Conn.Close
set Conn = Nothing
response.redirect(\"frames.asp\")
End if


    %>

<html>
<head>
<style>

body {
        font-weight: normal;
        color: 00ffcc;
       
}


A:link {
        font-weight: normal;
        color: ff00ff;
        text-decoration: underline;
}
A:visited {
        font-weight: normal;
        color: <% =Linkfarve %>;
        text-decoration: underline;
}
A:active {
    color: <% =Linkfarve %>;
    text-decoration: underline;
}

A:hover {
        font-weight: normal;
        color: <% =Linkfarve %>;
    text-decoration: overline;
}
-->
</style>
</head>

<body bgcolor=\"0000ff\">
<br>
<center>

<br><br>




<br><br>

<font color=\"00ffcc\">
<br>
Prøv nu igen og tag dig sammen !!!!!</font><br><br>
<A HREF=\"java script:history.go(-1)\"><font color=\"00ff00\"\">Tilbage!!!</a>



</center>


</body>
</html>

Avatar billede iceb1977 Nybegynder
21. december 2001 - 11:30 #32
Jeg har nu lavet om på koden så den næsten virker

men jeg starter et nyt indlæg for at få den sidste

fejl væk men ellers tak .

iceb1977
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