Avatar billede speedy_2003 Nybegynder
11. december 2004 - 04:53 Der er 1 kommentar og
1 løsning

Hjælp til selvlavet kode

jeg har for første gang forsøgt selv at lave en kode, men den virker ikke:

<%If Recordset1.Fields.Item("status").Value = "" AND If Recordset2.Fields.Item("brugernavn").Value) = "<%=(Recordset2.Fields.Item("brugernavn").Value)%>" Then Response.Redirect("http://62.66.193.30/mailliste_block.asp")%>

den skal tjekke om den online bruger er blocket hos den bruger han forsøger at tilføje...

her er recordsetne:

<%
Dim Recordset1__MMColParam
Recordset1__MMColParam = "1"
if (Request.QueryString("brugernavn") <> "") then Recordset1__MMColParam = Request.QueryString("brugernavn")
%>
<%
set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_danling_STRING
Recordset1.Source = "SELECT * FROM brugere WHERE brugernavn = '" + Replace(Recordset1__MMColParam, "'", "''") + "'"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 3
Recordset1.Open()
Recordset1_numRows = 0
%>
<%
Dim Recordset2__MMColParam
Recordset2__MMColParam = "1"
if (Session("MM_username") <> "") then Recordset2__MMColParam = Session("MM_username")
%>
<%
set Recordset2 = Server.CreateObject("ADODB.Recordset")
Recordset2.ActiveConnection = MM_danling_STRING
Recordset2.Source = "SELECT * FROM brugere WHERE brugernavn = '" + Replace(Recordset2__MMColParam, "'", "''") + "'"
Recordset2.CursorType = 0
Recordset2.CursorLocation = 2
Recordset2.LockType = 3
Recordset2.Open()
Recordset2_numRows = 0
%>
<%
Dim Recordset3__MMColParam
Recordset3__MMColParam = "1"
if (Request.QueryString("brugernavn") <> "") then Recordset3__MMColParam = Request.QueryString("brugernavn")
%>
<%
set Recordset3 = Server.CreateObject("ADODB.Recordset")
Recordset3.ActiveConnection = MM_danling_STRING
Recordset3.Source = "SELECT * FROM mailliste WHERE indehaver = '" + Replace(Recordset3__MMColParam, "'", "''") + "'"
Recordset3.CursorType = 0
Recordset3.CursorLocation = 2
Recordset3.LockType = 3
Recordset3.Open()
Recordset3_numRows = 0
%>
Avatar billede ellebaek Nybegynder
12. december 2004 - 13:34 #1
mon ikke bare fejlen ligger her..

<%If Recordset1.Fields.Item("status").Value = "" AND If Recordset2.Fields.Item("brugernavn").Value) = "<%=(Recordset2.Fields.Item("brugernavn").Value)%>" Then Response.Redirect("http://62.66.193.30/mailliste_block.asp")%>


for det ser godt nok ikke rigtigt ud..
skal nok nærmere være:

<%
If Recordset1.Fields.Item("status").Value = "" AND Recordset2.Fields.Item("brugernavn").Value = Recordset2.Fields.Item("brugernavn").Value Then Response.Redirect("http://62.66.193.30/mailliste_block.asp")
%>

selve iffen skal se ud som ovenstående..
men du roder også rundt med nogle variable..
Recordset2.Fields.Item("brugernavn").Value = Recordset2.Fields.Item("brugernavn").Value
ovenstående vil altid være sandt da det er den samme variabel du sammenligner..:!

Prøv at rette lidt til i ovenstående, så er der ikke langt til det virker..!
Avatar billede speedy_2003 Nybegynder
23. januar 2006 - 15:08 #2
Lukker...
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