Avatar billede n-data Nybegynder
25. januar 2007 - 14:45 Der er 6 kommentarer og
1 løsning

Array søgning

Hej jeg er ved at lave et søge system hvor jeg har et par ord der ikke er tilladt og der for var det min mening at før jeg søger på dem i min db. ville jeg se om det var et forbudt ord via et Array men jeg må inrøme jeg har ikke før brugt Array så jeg ved ikke hvordan jeg søger i et Array

Håber der er en her inden der kan hjæle !!!
Avatar billede hnteknik Novice
25. januar 2007 - 14:54 #1
Pudsigt, jeg skal selv lige have lavet en arraysøgning. En autocomplete trigger et opslag i en comboboks, den kan så blot give mig ID og Tlf nr på en kunde. Jeg skal også bruge navnet, som jeg regner med, at jeg kan slå op vha  ID i en 2- dimensionel array. Jeg ser lige, hvad jeg kan finde ud af og poster det her, hvis ikke andre kommer først ;-)
Avatar billede hnteknik Novice
25. januar 2007 - 15:05 #2
Jeg kan huske, at jeg sidst rodede med array search- kiggede jeg her:

http://aspnet.4guysfromrolla.com/articles/110602-1.aspx

og for den klassiske del

http://aspnet.4guysfromrolla.com/code/BinarySearch.classic.asp.html
Avatar billede kalp Novice
25. januar 2007 - 15:15 #3
<%
Dim FyOrdListen()
ReDim FyOrdListen(2) ' sætter listen til at være 2 pladser stor
FyOrdListen(0) = "Dumme kalp"
FyOrdListen(1) = "Idiot"
ReDim Preserve FyOrdListen(4) ' gør listen dobbelt så stor.. men beholder de gamle værdier
FyOrdListen(2) = "Nørd"
FyOrdListen(3) = "Skole"
For Each item In FyOrdListen
    if item = " Det ord du vil tjekke om er et fy ord " then
response.write "fyord fundet!!!"
end if
Next
%>


din opgave er selvfølgelig så bare at hente indholdet dynamisk fra din db..
Avatar billede n-data Nybegynder
25. januar 2007 - 15:21 #4
sogeord = Request("key")
blackkey = Array("sex","porno")

Function sog(sogeord,sogarray)
    for sogid = 0 to ubound(sogarray)
        if sogarray(sogid) = sogeord then
            sog = sogeord
            exit for
        else
            sog = ""
        end if
    next
end function

sådan har jeg løst det nu..
Avatar billede kalp Novice
25. januar 2007 - 15:22 #5
og sådan kan det også løses:-)
Avatar billede n-data Nybegynder
25. januar 2007 - 15:25 #6
ok takker og lukker
Avatar billede hnteknik Novice
25. januar 2007 - 15:34 #7
Det er sgu da ikke effektivt, hvis du har flere hundrede fyord:

dim a(5),b
a(0)="røv"
a(1)="pis"
a(2)="lort"
a(3)="sex"
a(4)="porno"
b=Filter(a,"p")
document.write(join(b))
Output:
pis porno
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