Avatar billede jens123 Nybegynder
07. juli 2002 - 19:34 Der er 1 kommentar og
1 løsning

if problem

Jeg er ved at lave en form for gæstebog. Følgende kode ligger på startsiden.

<%
filsystem = Server.CreateObject("Scripting.FileSystemObject");
stream = filsystem.OpenTextFile("C:\\Inetpub\\wwwroot\\g2\\tekst.txt", 8);
stream.writeline(Request.form("T1"));
stream.writeline(Request.form("T2"));
stream.writeline(Request.form("S1"));
stream.close();
%>

Problemmet er at T1 T2 og S1 ikke har nogen værdi inu og derfor skal de ikke gemme inu. De skal først gemmes når man har været inde på en anden side, hvor de så får en værdi (med post metoden) og derefter bliver sendt tilbage til startsiden.

Nogen der har en ide hvordan man kan gøre så T1 T2 og S1 først bliver gemt når man kommer fra den anden sider.

P.S Råd om at bruge en database, istedet for en textfile til at gemme meddelsen, godtages ikke,fordi jeg først er ved at lære sproget at kende og gere vil se om det er muligt at gøre det sådan.
Avatar billede hells Nybegynder
07. juli 2002 - 19:39 #1
If Request.ServerVariables("HTTP_REFERER") = "siden, med formen" Then
stream.writeline(Request.form("T1"));
stream.writeline(Request.form("T2"));
stream.writeline(Request.form("S1"));
stream.close();
End If
Avatar billede hells Nybegynder
07. juli 2002 - 19:41 #2
men siden du vist bruger jscript så:
fraside = Request.ServerVariables("HTTP_REFERER")
If(fraside=="siden, man kan fra"){
stream.writeline(Request.form("T1"));
stream.writeline(Request.form("T2"));
stream.writeline(Request.form("S1"));
stream.close();
}
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