Avatar billede jsl Nybegynder
23. marts 2002 - 18:55 Der er 4 kommentarer og
1 løsning

Insæt i db

Scriptet skal KUN tilføje én post til databasen xxx, når der klikkes på knappen, men den tilføjer også én post, når siden indlæses. Hvad er der galt?
Hvordan indsætter man et billede istedet for knappen

If (Request.ServerVariables("CONTENT_LENGTH") > 0) Then

        objRS.CursorLocation = adUseServer
        objRS.CursorType = adOpenKeyset
        objRS.LockType = adLockOptimistic
        objRS.Open "xxx", objconn, , , adCmdTable
       

        objRS.AddNew
        objRS("Klik") = Time


        objRS.Update
        objRS.Close   

End If
%>

<FORM ACTION="<%= Request.ServerVariables("SCRIPT_NAME") %>" METHOD="POST">
<INPUT TYPE="Submit">
</FORM>
Avatar billede denfedekat Nybegynder
23. marts 2002 - 20:01 #1
Sæt scriptet der tilføjer posten på en anden side og link formen til den.

<FORM ACTION="tilfojpost.asp" METHOD="POST">
<INPUT TYPE="Submit">
</FORM>
-------------------
eller
sæt så det er ind på tilfojpost.asp
---------------------
        objRS.CursorLocation = adUseServer
        objRS.CursorType = adOpenKeyset
        objRS.LockType = adLockOptimistic
        objRS.Open "xxx", objconn, , , adCmdTable
       

        objRS.AddNew
        objRS("Klik") = Time


        objRS.Update
        objRS.Close
Avatar billede denfedekat Nybegynder
23. marts 2002 - 20:03 #2
ja, det blev noget rod. Det skulle have været:
---------------------
<FORM ACTION="tilfojpost.asp" METHOD="POST">
<INPUT TYPE="Submit">
</FORM>
-------------------
sæt så det er ind på tilfojpost.asp
---------------------
        objRS.CursorLocation = adUseServer
        objRS.CursorType = adOpenKeyset
        objRS.LockType = adLockOptimistic
        objRS.Open "xxx", objconn, , , adCmdTable
       

        objRS.AddNew
        objRS("Klik") = Time


        objRS.Update
        objRS.Close
Avatar billede mr.meincke Nybegynder
23. marts 2002 - 20:26 #3
prøv at erstatte Request.ServerVariables("CONTENT_LENGTH") > 0 med Request.ServerVariables("REQUEST_METHOD") = "POST"
Avatar billede jsl Nybegynder
23. marts 2002 - 20:44 #4
Jeg har løst problemet, men nu er der et nyt.
Når jeg trykker på knappen, så tilføjes time til databasen, og der vises efterfølgende "hvid skærm". Med response.redirect("side.asp") kan man jo omdirigere siden til en anden. Jeg bruger det samme hoved til alle sider, og dermed også den samme kode til alle sider. Jeg skal kunne omdirigere tilfojpost.asp til den side der vises, så jeg ikke behøves at lægge koden ind på hver side.
Forstår I, hvad jeg mener.
Hvad gør jeg?
Avatar billede jsl Nybegynder
23. marts 2002 - 20:48 #5
Nu har jeg indsat et billede istedet for knappen, og når jeg trykker på det, så skal www.sideX.dk vises i et nyt vindue. Det har jeg forsøgt at lave herunder, men det virker ikke.

<FORM ACTION="tilfojpost.asp" METHOD="POST">
<a href="http://www.side2.dk" target="_blank">
<INPUT BORDER="0" SRC="logo2.gif" width="300" height="60" type="image">
</a>
</FORM>
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