Avatar billede filles Nybegynder
07. februar 2004 - 23:09 Der er 17 kommentarer

request.querystring??

Forstår ikke helt hvad der skal stå efter request.querystring..
Avatar billede keysersoze Ekspert
07. februar 2004 - 23:12 #1
navnet på det element du vil have fat i

har du fx følgende stående i addressebaren; default.asp?id=5

så får du fat i 5 tallet således; request.querystring("id")
Avatar billede filles Nybegynder
07. februar 2004 - 23:18 #2
ja okay..
men jeg har følgende script:

<head><title>Spørgeskema</title></head>
<body>

<%if request.querystring("send") = "" then
'Spørgeskemaet udskrives
%>

<h3>Udfyld venligst dette spørgeskema:</h3><br>
<br>
<form action="skema.asp?send=ja" method="post">
Hvad synes du om sidens design?<br>
<input name="design" type="radio" value="Genialt"> Genialt<br>
<input name="design" type="radio" value="Godt"> Godt<br>
<input name="design" type="radio" value="Middel" CHECKED> Middel<br>
<input name="design" type="radio" value="Grimt"> Grimt<br>
<br>
Skriv lidt om hvad du generelt synes om sidens indhold:<br>
<textarea name="indhold" cols="50" rows="10"></textarea><br>
<br>
Indtast din email adresse så vi kan kontakte dig senere:<br>
<input type="text" name="email"><br>
<br>
<input type="submit" value="Indsend Besvarelse">
</form>

<%else
'svaret sendes

design = request.form("design")
indhold = request.form("indhold")
email = request.form("email")

body = email&" har netop besvaret spørgeskemaet."&VbCrLf&"Personen omtaler designet som "&design&"."&VbCrLf&""&VbCrLf&"Om

indholdet blev skrevet:"&VbCrLf&indhold

set JMail = server.createobject("JMail.SMTPMail")
JMail.serveraddress = "flemklar@pc.dk" 'dette er din udbyders mail hotel. Kontakt dem for adressen.
JMail.sender = email
JMail.subject = "Besvarelse på Spørgeskema"
JMail.AddRecipient "flemklar@pc.dk" 'dette er din egen emailadresse
JMail.ContentType = "text/plain"
JMail.body = body
JMail.execute

response.write("Tak for din besvarelse.")

end if%>

</body>


hvad mangler der??
og hvad er det for en side jeg skal angive id på?
Avatar billede filles Nybegynder
07. februar 2004 - 23:20 #3
jeg fik scriptet her fra siden, prøver at lære det såå...
Avatar billede keysersoze Ekspert
07. februar 2004 - 23:23 #4
hvad der mangler kan jeg ikke sige - jeg ved jo ikke hvad der sker eller ikke sker på siden når du kører det eller om der kommer fejl.

Du skal ikke nødvendigvis angive noget "id" - du kan kalde dine variabler stort set hvad du vil. Mit var kun et eksempel.
Avatar billede filles Nybegynder
07. februar 2004 - 23:24 #5
nårh okay.. men hvor skal jeg angive mailserveren? altsp f.eks. mail.tele.dk..
Avatar billede keysersoze Ekspert
07. februar 2004 - 23:31 #6
JMail.serveraddress

her skal du bare være opmærksom på at det højst sandsynligt skal passe til webhotellet - altså være en adresse givet af webhotellet.
Avatar billede filles Nybegynder
07. februar 2004 - 23:39 #7
skal både .htm og .asp dokumenterne ligge på serveren eller kan jeg teste det på min egen com?? fordi jeg kan ikke helt få det til at virke, eller skal jeg prøve med iss server?
Avatar billede keysersoze Ekspert
07. februar 2004 - 23:42 #8
hvis du intet kender til ASP er det måske en idé lige at få lidt indsigt i det først; http://www.html.dk/tutorials/asp/
Avatar billede filles Nybegynder
07. februar 2004 - 23:46 #9
det har jeg været igennem.. men når jeg bruge iss med det script jeg allerede har skrevet, skriver den:

Error Type:
Microsoft VBScript compilation (0x800A0409)
Unterminated string constant
/Default.asp, line 33, column 121
body = email&" har netop besvaret spørgeskemaet."&VbCrLf&"Personen omtaler designet som "&design&"."&VbCrLf&""&VbCrLf&"Om


ved ikk helt hva der er galt.. er jo ikk så godt inde i det..
Avatar billede keysersoze Ekspert
07. februar 2004 - 23:59 #10
body = email&" har netop besvaret spørgeskemaet."&VbCrLf&"Personen omtaler designet som "&design&"."&VbCrLf&""&VbCrLf&"Om

indholdet blev skrevet:"&VbCrLf&indhold

-------------
lav ovenstående om til;

body = email&" har netop besvaret spørgeskemaet."&VbCrLf&"Personen omtaler designet som "&design&"."&VbCrLf&VbCrLf&"Om indholdet blev skrevet:"&VbCrLf&indhold
Avatar billede filles Nybegynder
08. februar 2004 - 00:07 #11
yes.. der ,amgler stadig noget:

Error Type:
Microsoft VBScript compilation (0x800A0401)
Expected end of statement
/Default.asp, line 35, column 15
indholdet blev skrevet:"&VbCrLf&indhold
Avatar billede filles Nybegynder
08. februar 2004 - 00:18 #12
har fundet ud af det.. my bad.. :)
Avatar billede filles Nybegynder
08. februar 2004 - 00:22 #13
øhh.. endnu et spørgsmål.. når jeg så sender svaret, kommer den med den her igen:

Error Type:
Microsoft VBScript compilation (0x800A0409)
Unterminated string constant
/skema.asp, line 33, column 121
body = email&" har netop besvaret spørgeskemaet."&VbCrLf&"Personen omtaler designet som "&design&"."&VbCrLf&""&VbCrLf&"Om


hmm.. hvorfor??
Avatar billede filles Nybegynder
08. februar 2004 - 00:31 #14
fik rettet problemet... men hvordan tester jeg om det virker?? kan jeg ikke bruge iss??
Avatar billede filles Nybegynder
08. februar 2004 - 00:32 #15
jeg mener selvfølgelig IIS... (D´OH) :)
Avatar billede keysersoze Ekspert
08. februar 2004 - 01:03 #16
hvis du installerer IIS som beskrevet på det link jeg gav kan du teste ASP. Dit script benytter Jmail og det er ikke en del af IIS så det kan du ikke umiddelbart teste hos dig selv.
Avatar billede keysersoze Ekspert
12. marts 2004 - 15:16 #17
er du nået videre?
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