05. januar 2005 - 20:18Der er
11 kommentarer og 1 løsning
Søgning i flere tabeller
Hej, er her en som kan fortælle mig hvordan jeg får rettet min kode således at der kan søges på mailadr. i flere tabeller...
Koden ser således ud: (denne kode søger kun i tabellen velkomstmail)
<% if mode = "forside" then
'Tjecker om brugeren er logget ind if session("brugernavn") = "" then Response.Redirect("login_salg.asp?mode=login") end if
Session.Timeout = 60
'Hiver alle omraader ud: Set omraade = Conn.Execute("select * from omraade order by Dato desc")
'Tjecker om feltet er udfyld if (Request.Form("Boligejer") <> "") then
'Hiver alle Boligejere ud Set velkomstmail = Conn.Execute("select * from velkomstmail where Boligejer = '" & Request("Boligejer") & "'") Set promomail = Conn.Execute("select * from promomail where Boligejer = '" & Request("Boligejer") & "'") Set feriebolig = Conn1.Execute("select * from bruger where brugerEmail = '" & Request("Boligejer") & "'")
'Tjecker om Boligejer er optaget if velkomstmail.eof or velkomstmail.BOF then
stripstate = "E-mail eksisterer ikke..." else 'Skriver at brugernavnet er optaget stripstate = "E-mail adresse eksisterer allerede..."
'Tjecker om Boligejer er optaget if velkomstmail.eof or velkomstmail.BOF then stripstate = "E-mail eksisterer ikke..." else 'Skriver at brugernavnet er optaget stripstate = "E-mail adresse eksisterer allerede..." end if
med:
'Tjecker om Boligejer er optaget if velkomstmail.eof or promomail.eof or feriebolig.eof then stripstate = "E-mail eksisterer ikke..." else 'Skriver at brugernavnet er optaget stripstate = "E-mail adresse eksisterer allerede..." end if
<% if mode = "forside" then 'Tjecker om brugeren er logget ind if session("brugernavn") = "" then Response.Redirect("login_salg.asp?mode=login") end if Session.Timeout = 60 'Hiver alle omraader ud: Set omraade = Conn.Execute("select * from omraade order by Dato desc") 'Tjecker om feltet er udfyld if (Request.Form("Boligejer") <> "") then 'Hiver alle Boligejere ud fra salg.mdb Set mailtjek1 = Conn.Execute("select * from velkomstmail where Boligejer = '" & Request("Boligejer") & "' OR promomail where Boligejer = '" & Request("Boligejer") & "'") 'Tjecker om Boligejer er optaget i salg.mdb if mailtjek1.eof or mailtjek1.BOF then 'Hiver alle Boligejere ud fra feriebolig.mdb hvis den ikke fandt noget i salg.mdb Set mailtjek2 = Conn1.Execute("select * from bruger where brugerEmail = '" & Request("Boligejer") & "'") ' Tjekker om den findes i feriebolig.mdb if mailtjek2.eof or mailtjek2.BOF then 'Skriver hvis brugernavnet ikke findes overhovedet stripstate = "E-mail eksisterer ikke..." else 'Skriver at brugernavnet findes i feriebolig.mdb stripstate = "E-mail adresse eksisterer allerede..." end if else 'Skriver at brugernavnet findes i salg.mdb stripstate = "E-mail adresse eksisterer allerede..." end if end if %>
Hvis den ikke gør kommer der lige en mere som der gerne skulle virke
<% if mode = "forside" then 'Tjecker om brugeren er logget ind if session("brugernavn") = "" then Response.Redirect("login_salg.asp?mode=login") end if Session.Timeout = 60 'Hiver alle omraader ud: Set omraade = Conn.Execute("select * from omraade order by Dato desc") 'Tjecker om feltet er udfyld if (Request.Form("Boligejer") <> "") then 'Hiver alle Boligejere ud fra salg.mdb Set mailtjek1 = Conn.Execute("select * from velkomstmail where Boligejer = '" & Request("Boligejer") & "'") 'Tjecker om Boligejer er optaget i salg.mdb if mailtjek1.eof or mailtjek1.BOF then 'Hiver alle Boligejere ud fra salg.mdb Set mailtjek2 = Conn.Execute("select * from promomail where Boligejer = '" & Request("Boligejer") & "'") 'Tjecker om Boligejer er optaget i salg.mdb if mailtjek2.eof or mailtjek2.bof then 'Hiver alle Boligejere ud fra feriebolig.mdb hvis den ikke fandt noget i salg.mdb Set mailtjek3 = Conn1.Execute("select * from bruger where brugerEmail = '" & Request("Boligejer") & "'") ' Tjekker om den findes i feriebolig.mdb if mailtjek3.eof or mailtjek3.BOF then 'Skriver hvis brugernavnet ikke findes overhovedet stripstate = "E-mail eksisterer ikke..." else 'Skriver at brugernavnet findes i feriebolig.mdb stripstate = "E-mail adresse eksisterer allerede..." end if else 'Skriver at brugernavnet findes i salg.mdb stripstate = "E-mail adresse eksisterer allerede..." end if else 'Skriver at brugernavnet findes i salg.mdb stripstate = "E-mail adresse eksisterer allerede..." end if end if %>
det lyder godt med det andet spm. det afprøver jeg lige...
Synes godt om
Ny brugerNybegynder
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.