Følgende er en hittæller, men med redirect... Det skal være uden
Hvordan kalder jeg en sådan hittæller fra min knap uden at oplysningerne i value går tabt.
<% Response.Buffer = True
Set myConn = Server.CreateObject("ADODB.Connection") myConn.open "DBQ=xxx;Driver={Microsoft Access Driver (*.mdb)};" If Request.QueryString("id") <> "" Then Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "SELECT * FROM products WHERE (code_no = " & Request.QueryString("id") & ")" rs.Open strSQL, myConn, 1, 3 If Not (rs.BOF Or rs.EOF) Then rs("hits") = rs("hits") + 1 strURL = Trim(Request.Form("www")) rs.Update rs.Close myConn.Close Set rs = Nothing Set myConn = Nothing Response.Clear Response.Redirect(strURL) End If End If %>
Set myConn = Server.CreateObject("ADODB.Connection") myConn.open "DBQ=xxx;Driver={Microsoft Access Driver (*.mdb)};" If Request.QueryString("id") <> "" Then Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "SELECT * FROM products WHERE (code_no = " & Request.QueryString("id") & ")" rs.Open strSQL, myConn, 1, 3 If Not (rs.BOF Or rs.EOF) Then rs("hits") = rs("hits") + 1 strURL = Trim(Request.Form("www")) rs.Update session("value") = din værdi rs.Close myConn.Close Set rs = Nothing Set myConn = Nothing End If End If %>
Jeg skal have løst problemet med at udføre begge kommandoer ved tryk på knappen. Det kunne være en input hidden eller lign. Men din metode er ikke forstået,mit største problem er onclick der skal sende to værdier eller udføre to opagver
Hvad med at sætte target="_blank" så siden med hittælleren åbner i et nyt vindue... Så bevarer du samtidig din funktion i value. Jeg vil gerne vise dig hvordan hvis du ikke forstår...!
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.