Avatar billede sorenmt84 Juniormester
17. april 2001 - 14:35 Der er 7 kommentarer og
3 løsninger

Udtræk og ændring

Jeg vil gerne have følgende udtræk ændret lidt, så det og kun tager din poster hver feltet mappe = xx

strSQL = \"Select * From mail where mailmodtager = \'\" & Session(\"brugernavn\") & \"\' order by mailID desc\"

Derud over skal jeg bruge et stykke der kan opdatere et felt når man klikker på mailen (Det er et mailsystem)
Det skal være sådan, så når man trykker for at læse en mail, skal den automatisk ændre feltet \"type\" til laest - altså lave en opdatering, men det skal ske uden at brugeren bemærker det, man skal altså ikke trykke på en submit kanp eller lign.
Avatar billede sorenmt84 Juniormester
17. april 2001 - 14:37 #1
Jeg vrøvlede vist lidt med hensyn til det udtræk, men det jeg gerne vil have er at den skal udtrækker alle de mails hvor posten er lidt mailmodtager og feltet mappe = xx....
Avatar billede nute Nybegynder
17. april 2001 - 14:37 #2
kan du ikke benytte en vanlig UPDATE kommando ?? hva er det nøyaktig du skal oppdatere ?
Avatar billede tpiil Nybegynder
17. april 2001 - 15:08 #3
strSQL = \"Select * From mail where mappe=\'xx\' order by mailID desc\"
Avatar billede sorenmt84 Juniormester
17. april 2001 - 15:17 #4
>> tpiil

Den skal også kun hente dem hvor mailmodtageren er = brugernavn
Avatar billede tpiil Nybegynder
17. april 2001 - 15:18 #5
så er det bare at sætte and ind:

strSQL = \"Select * From mail where mailmodtager = \'\" & Session(\"brugernavn\") & \"\' AND mappe=\'xx\' order by mailID desc\"
Avatar billede nute Nybegynder
17. april 2001 - 15:19 #6
strSQL = \"Select * From mail where mappe=\'xx\' AND mailmodtager = \'\" & Session(\"brugernavn\") & \"\' order by mailID desc\"

/nute
Avatar billede tpiil Nybegynder
17. april 2001 - 15:20 #7
tjaa i princippet er de ens men jeg var hurtigst :))
Avatar billede sorenmt84 Juniormester
17. april 2001 - 21:10 #8
Fandt ud af det!!!
Avatar billede tpiil Nybegynder
17. april 2001 - 21:48 #9
du fandt ud a det uden at kigge her, men vi havde svaret, endnu en af dem der ikke vil af med point, for de er jo virkelig så kostbare (NOT)!!
Avatar billede sorenmt84 Juniormester
18. april 2001 - 20:51 #10
Hvis du nu kigger på det, så har i begget to fået 25 point hver, det udgør halvdel (Hvis man regner på det) Da jeg mener den anden del er den meste kompliceret del, men hvis du ikke tror mig kan du da gå koder her:

<% if mode = \"read\" then
\'//Connection
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"community.mdb\") & \";UID=admin;PWD=;\"
Set rs = Server.CreateObject(\"ADODB.RecordSet\")
strSQL = \"Select * from mail where mailid = \" & Request.Querystring(\"Id\") & \"\"
rs.Open strSQL, Conn, 1, 3

rs(\"mailmappe\") = \"laest\"
rs.Update
\'//Tjecker om mailen tilhører brugeren!
if rs(\"mailmodtager\") <> session(\"brugernavn\") then Response.Redirect(\"mail.asp\") end if

%>
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