Avatar billede justdoit Nybegynder
23. maj 2002 - 10:37 Der er 10 kommentarer og
1 løsning

Tildeling af point til database !

Jeg har en database hvor brugere automatist starter med nul point. Når administratoren så klikker på et billede skal der automatisk tildeles 1 point, men hvordan gør jeg det??

Her er nogle koder på mit billede!!

<a href=rettelser.asp?id=" & objRec("id") & ">" & "&nbsp;<img src=""Billeder/ok.gif"" border=""0"" width=""10"" height=""10"" Alt=""Tildel point"">
Avatar billede cape Nybegynder
23. maj 2002 - 10:41 #1
Lav et onclick event.

<a href=rettelser.asp?id=" & objRec("id") & ">" & "&nbsp;<img src=""Billeder/ok.gif"" border=""0"" width=""10"" height=""10"" Alt=""Tildel point"" onclick="java script:point();">

javascript point()
sæt en variable i et hidden felt og submit så siden......

i starten af siden spurger du om dette hidden er sat ....if ja så update statement....
Avatar billede -mundi- Nybegynder
23. maj 2002 - 10:43 #2
i rettelser.asp:

set conn=server.cereateobject("adodb.connection")
conn.open server.mappath("din databasesti")
conn.execute("Update tblBruger set point=point+1 where id="&request.querystring("id"))
Avatar billede -mundi- Nybegynder
23. maj 2002 - 10:44 #3
hov det skal være:
set conn=server.createobject("adodb.connection")
conn.open server.mappath("din databasesti")
conn.execute("Update tblBruger set point=point+1 where id="&request.querystring("id"))
Avatar billede justdoit Nybegynder
23. maj 2002 - 11:29 #4
Jeg har lavet det sådan, men der er fejl??

<%
response.buffer = true
%>
<html>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("../Cinemax/db/medlem.mdb")

SQLstmt = "(Update bruger set point=point+1 where id="&request.querystring("id"))

Conn.Execute (SQLstmt)
conn.Close
Set conn = nothing
response.redirect "vis_medlem.asp"
%>


Fejlen er:

Slut på sætning var ventet!!
Avatar billede -mundi- Nybegynder
23. maj 2002 - 11:40 #5
i hvilken linie ?
Avatar billede -mundi- Nybegynder
23. maj 2002 - 11:40 #6
SQLstmt = ("Update bruger set point=point+1 where id="&request.querystring("id"))
Avatar billede justdoit Nybegynder
23. maj 2002 - 11:57 #7
Ja, i denne linie, er fejlen??

SQLstmt = ("Update bruger set point=point+1 where id="&request.querystring("id"))
Avatar billede justdoit Nybegynder
23. maj 2002 - 11:58 #8
Ups, jeg havde ikke set at du havde ændret (" --> prøver lige!
Avatar billede justdoit Nybegynder
23. maj 2002 - 13:04 #9
Det står stadig at strengkonstanten er uafsluttet i samme sætning, hvad kan det være??
Avatar billede -mundi- Nybegynder
23. maj 2002 - 13:14 #10
SQLstmt = "Update bruger set point=point+1 where id=" & request.querystring("id")

det må være en eller anden underlig asp bug, det her virker hos mig ihvertfald (på én linie)
Avatar billede justdoit Nybegynder
23. maj 2002 - 13:24 #11
tak det virker fint nu!
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