Avatar billede tingleff Praktikant
22. maj 2002 - 07:21 Der er 7 kommentarer og
1 løsning

er der noget galt med min server

Hej Gutter

Når jeg kører dette script:

<% LANGUAGE = VBScript %>
<%

Response.Expires = 0
Dim strFirstname, strLastname
Dim strUnformattedMessage, strMessage
If Request.ServerVariables("QUERY_STRING") <> "" Then
  ' Retreiving Form Data from QueryString
  strFirstname = Trim(Request.QueryString("firstname"))
  strLastname = Trim(Request.QueryString("lastname"))
  strUnformattedMessage = Trim(Request.QueryString("message"))
  strMessage = Replace(strUnformattedMessage, vbcrlf, "<br>" & vbcrlf)
%>
<html><body>
The script has received the form data.<br><br>
First name: <%= strFirstname %><br><br>
Last name: <%= strLastname %><br><br>
Unformatted Message: <%= strUnformattedMessage %><br><br>
Formatted Message: <%= strMessage %><br><br>
The submitted QueryString:<br>
<%= Request.ServerVariables("QUERY_STRING") %>
</body></html>
<%
Else
%>
<html><body>
Please provide your name:<br>
<form action="<%= Request.ServerVariables("SCRIPT_NAME") %> method="get">
First name: <input type="text" name="firstname"><br>
Last name: <input type="text" name="lastname"><br>
Your Message: <textarea name="message">Hello,
this is a text.</textarea><br>
<input type="submit" name="submit" value="Submit Form">
</form>
</body></html>
<% End If %>

Så får jeg først godt nok muligheden for at indtase mit navn og text, men når jeg submitter, så får jeg en siden kan ikke vises. Godt nok kan jeg se at den laver noget med adresse feltet.

Er det min server der er noget galt med eller har jeg skrevet noget forkert??
Det skal lige siges at jeg er total nybegynder i ASP
Avatar billede dk_akj Nybegynder
22. maj 2002 - 07:28 #1
Er du sikker på at: Request.ServerVariables("SCRIPT_NAME")
Giver en side der findes ??

Prøv at køre dit script. Inden du trykker submit laver du lige en "view source" på din side, så kan du se hvilken side submit knappen sender dig til.
Akj
Avatar billede tingleff Praktikant
22. maj 2002 - 08:08 #2
/aspdev/2.asp

filen hedder 2.asp

du kan selv se på www.cm-net.dk/aspdev/2.asp
Avatar billede dk_akj Nybegynder
22. maj 2002 - 08:27 #3
Hvis jeg taster a og b som names så får jeg dette:
http://www.cm-net.dk/aspdev/2.asp%20method=?firstname=a&lastname=b&message=Hello%2C%0D%0Athis+is+a+text.&submit=Submit+Form

Fejlen ligger i at der i adresselinien står "%20method="

Akj
Avatar billede dk_akj Nybegynder
22. maj 2002 - 08:28 #4
Ret lige denne linie:
<form action="<%= Request.ServerVariables("SCRIPT_NAME") %> method="get">
til
<form action="<%= Request.ServerVariables("SCRIPT_NAME") %>" method="get">

Akj
Avatar billede tingleff Praktikant
22. maj 2002 - 08:30 #5
ahhhh......DOH!!! :-)
Takker....det er ikke altid nemt at holde øje med *G*

Tak for hjælpen
Avatar billede askhoej Praktikant
22. maj 2002 - 08:30 #6
<form action="<%= Request.ServerVariables("SCRIPT_NAME") %> method="get">

Skal være:

<form action="<%= Request.ServerVariables("SCRIPT_NAME") %>" method="get">
Avatar billede tingleff Praktikant
22. maj 2002 - 08:31 #7
for sent :-)
Avatar billede dk_akj Nybegynder
22. maj 2002 - 08:33 #8
Takker for pts.
Citat Sepp: "Det er de smååå maginaaler der tæller"
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