Avatar billede charly Nybegynder
21. maj 2002 - 18:45 Der er 1 løsning

udtræk af info

Hej med jer.

Jeg har en log-db, som jeg gerne vil køre noget statistik på.

I denne db, har jeg en kolonne, hvor jeg indsætter info omkring, hvor brugerne kom fra og hvad de har søgt på. Eksempel på en kolonne fra min db, som indholder følgende string:

--------------
http://www.google.com/search?q=lokum&hl=da&ie=UTF8&oe=UTF8
--------------

Nu skal jeg så lave et udtræksprogram, som gennemløber samtlige logs og giver mig eksempelvis  som ovennævnt parameteret 'q'. Det jeg gerne vil ha' trukket ud, er ordet 'lokum'. Hvordan trækker jeg parameteret 'q' ud?

/Charly
Avatar billede eagleeye Praktikant
21. maj 2002 - 19:18 #1
Du kan bruge noget i stil med dette hvis linket ser sådan ud..
Den tager højde for at linket er sådan:
http://www.google.com/search?q=lokum&hl=da&ie=UTF8&oe=UTF8
eller sådan:
http://www.google.com/search?q=lokum


testStr = rs("kolonnenavn")
indexStart = inStr(1, testStr,"q=")
if indexStart > 0 then
  indexSlut = inStr(indexStart, testStr,"&")
end if
if indexSlut > indexStart then
  par_q = mid(testStr,indexStart+2,(indexSlut-indexStart-2))
else
  if indexStart > 0 then
    par_q = mid(testStr,indexStart+2,(len(testStr)-indexStart-1))
  else
    par_q = ""
  end if
end if
Response.Write "par_q : " & par_q
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