Avatar billede coool.dk Nybegynder
22. juli 2001 - 15:10 Der er 58 kommentarer og
1 løsning

Hjælp til ASP kode!!! til søgemaskine

Jeg har allerede følgende Kode:

<% Response.Buffer = True %>
<html><head>
<title>Søgeresultat</title>
</head>
<body bgcolor=\"#000000\" text=\"#FFFFFF\" link=\"#FFFFFF\" vlink=\"#FFFFFF\" alink=\"#FFFFFF\">

<form method=\"POST\" action=\"search.asp\">
  <p><input type=\"text\" name=\"Keyword\" size=\"20\"><br>
  <input type=\"submit\" value=\"Søg\" name=\"Action\"></p>
</form>

<%
\' Henter værdien fra soeg.htm
strKeyword = Trim(Request.Form(\"Keyword\"))

If Len(strKeyword) = 0 Then
    \' Hvis der ikke er skrevet i feltet
    Response.Clear
    Response.Redirect(\"search.htm\")
Else
    \' Hvis der er skrevet i feltet
    strKeyword = Replace(strKeyword,\"\'\",\"\'\'\")
End If

\' Opbygger en dynamisk SQL streng
strSQL = \"SELECT ID, Overskrift, Beskrivelse, Adresse FROM Kunder WHERE\"
strSQL = strSQL & \" (Overskrift LIKE \'%\" & strKeyword & \"%\')\"
strSQL = strSQL & \" OR (Beskrivelse LIKE \'%\" & strKeyword & \"%\')\"
strSQL = strSQL & \" OR (Adresse LIKE \'%\" & strKeyword & \"%\')\"

\' Skaber DSNLess forbindelse til DBen
strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"search.mdb\")
Set myConn = Server.CreateObject(\"ADODB.Connection\")
myConn.Open strDSN

\' Skaber et recordset udfra SQL strengen
Set rs = myConn.Execute(strSQL)
If Not (rs.BOF Or rs.EOF) Then
    \' Hvis der er fundet poster på søgningen
    Response.Write \"<p>Søgeresultat</p>\"
    Response.Write \"<table border=1>\"
    Response.Write \"<tr><th>Overskrift</th><th>Beskrivelse</th><th>Adresse</th></tr>\"
    Do While Not rs.EOF
        Response.Write \"<tr><td>\" & rs(\"Overskrift\") & \"</td>\"
        Response.Write \"<td>\" & rs(\"Beskrivelse\") & \"</td>\"
        Response.Write \"<td>\" & rs(\"Adresse\") & \"</td></tr>\"
        rs.MoveNext
    Loop
    Response.Write \"</table>\"
Else
    \' Hvis der ikke er fundet poster på søgningen
    Response.Write \"<p>Der er ikke fundet noget på denne søgning</p>\"
End If

\' Rydder op efter os
myConn.Close
Set myConn = Nothing
%>

</body></html>

Hvad skal jeg ændre i den for at få den til at vise et link i sidste felt (Adresse)?? I databasen er der lavet i det sidste felt (Adresse) en der hedder FX.: http://www.coool.dk hvordan får jeg den til at være link i Søge resultat???? PLZ Hjælp mig!!!!!!
Avatar billede coool.dk Nybegynder
22. juli 2001 - 15:11 #1
Se søge formen på www.coool.dk
Avatar billede moviez Nybegynder
22. juli 2001 - 15:15 #2
hvilken fejl meddelse får du ?
Avatar billede spang Nybegynder
22. juli 2001 - 15:16 #3
Jeg er ikke sikker på, at jeg har forstået dig ret, men hvis jeg har, er svaret noget i retning af:

Response.Write \"<td><a href=\"\"\"& rs(\"Adresse\") &\"\"\">rd(\"Adresse\")</a></td></tr>\"

\\spang
Avatar billede madd Nybegynder
22. juli 2001 - 15:21 #4
hvilken linje er nr. 46 i koden ?
Avatar billede madd Nybegynder
22. juli 2001 - 15:22 #5
Denne her er linje 46 right?

strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"search.mdb\")

Den skal rettes til:

strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"search.mdb\")
Avatar billede moviez Nybegynder
22. juli 2001 - 15:24 #6
    Response.Redirect(\"search.htm\")

skiftes til

    Response.Redirect(\"search.asp\")
Avatar billede moviez Nybegynder
22. juli 2001 - 15:26 #7
som et svar .o)
Avatar billede moviez Nybegynder
22. juli 2001 - 15:27 #8
send mig lige din database, så skal jeg nok gøre det for dig..

hvis du nu har brugt access 97 til at lave databasen !

jamal@web-zone.dk
Avatar billede coool.dk Nybegynder
22. juli 2001 - 15:29 #9
Jeg har brugt Access 2000
Avatar billede moviez Nybegynder
22. juli 2001 - 15:33 #10
ok så fortæl mig hvad der lægger i database eks.

spil: [tabel]
id
navn

osv

Avatar billede moviez Nybegynder
22. juli 2001 - 15:34 #11
og send databasen til jamal@web-zone.dk
Avatar billede coool.dk Nybegynder
22. juli 2001 - 15:35 #12
Øhh ID, Overskrift, Beskrivelse, Adresse
Avatar billede moviez Nybegynder
22. juli 2001 - 15:36 #13
hvad hedder tablen ?
Avatar billede coool.dk Nybegynder
22. juli 2001 - 15:37 #14
Den hedder: Kunder
Avatar billede moviez Nybegynder
22. juli 2001 - 15:44 #15
har du sendt databasen ?
Avatar billede coool.dk Nybegynder
22. juli 2001 - 15:45 #16
Ja har lige sendt den.....
Avatar billede madd Nybegynder
22. juli 2001 - 15:48 #17
coool.dk > hvad står der på linje 46 i dit dokument. det er der fejlen er!
Avatar billede moviez Nybegynder
22. juli 2001 - 15:48 #18
ok jeg prøver 2 sek
Avatar billede moviez Nybegynder
22. juli 2001 - 15:52 #19
forresten er der noget i database eller er den tom ?
Avatar billede moviez Nybegynder
22. juli 2001 - 15:57 #20
giv mig noget så jeg kan teste...noget der findes i databasen?
Avatar billede moviez Nybegynder
22. juli 2001 - 15:58 #21
Avatar billede coool.dk Nybegynder
22. juli 2001 - 16:14 #22
OØhh Coool
Avatar billede coool.dk Nybegynder
22. juli 2001 - 16:18 #23
Der er noget i Databasen er der noget... Du kan søge på Coool ....
Avatar billede coool.dk Nybegynder
22. juli 2001 - 16:29 #24
Hmm er i helt døde i dette her??? LOLLL
Avatar billede coool.dk Nybegynder
22. juli 2001 - 16:38 #25
Nu retter jeg lige lidt i mit Spørgesmål..
Hvordan får jeg i min søgeformular til at lave et link til den adresse jeg har skrevet i min database under \"kolonnen\": \"Adresser\" Koden Kan ses oven for/øverst......
Avatar billede coool.dk Nybegynder
22. juli 2001 - 16:39 #26
Det skal være den tekst der er i min database der skal være LINKET
Avatar billede moviez Nybegynder
22. juli 2001 - 16:46 #27
det gøre jeg 3 sek :o)
Avatar billede moviez Nybegynder
22. juli 2001 - 16:51 #28
skift det her.

Response.Write \"<td>\" & rs(\"Adresse\") & \"</td>\"

til

Response.Write \"<td><a href=\"\'\" & rs(\"Adresse\") & \"\'\">\" & rs(\"Adresse\") & \"</a></td>\"
Avatar billede moviez Nybegynder
22. juli 2001 - 16:56 #29
jeg har brug for point :o) kan du ik uddele pointene !
Avatar billede moviez Nybegynder
22. juli 2001 - 16:58 #30
taK .o)
Avatar billede coool.dk Nybegynder
22. juli 2001 - 16:58 #31
Øhh Prøv lige at søge på Coool på www.coool og se hvad den gør.... der er ikke noget link der nu... aller tekst i feltet adresse
Avatar billede coool.dk Nybegynder
22. juli 2001 - 16:59 #32
Avatar billede coool.dk Nybegynder
22. juli 2001 - 16:59 #33
glemte lige .dk LOL
Avatar billede coool.dk Nybegynder
22. juli 2001 - 17:04 #34
Den laver oxo en anden fejl...
Avatar billede coool.dk Nybegynder
22. juli 2001 - 17:05 #35
når du søger på \"De\" Skriver den alle sammen i en lang række lOL
Avatar billede coool.dk Nybegynder
22. juli 2001 - 17:10 #36
MOVIEZ???? er du der det virker ikke som det skal!!!
Avatar billede coool.dk Nybegynder
22. juli 2001 - 17:14 #37
help meeeeeeeeeeee moviez
Avatar billede moviez Nybegynder
22. juli 2001 - 17:52 #38
2 sec :o) jeg har lige været i byen
Avatar billede coool.dk Nybegynder
22. juli 2001 - 17:58 #39
okii
Avatar billede moviez Nybegynder
22. juli 2001 - 18:07 #40
<a href=\"\'\" & rs(\"Adresse\") & \"\'\">
til
<a href=\'\" & rs(\"Adresse\") & \"\'>
Avatar billede coool.dk Nybegynder
22. juli 2001 - 18:10 #41
Det hjalp på hvordan det stod... Hvad så med linket??
Avatar billede moviez Nybegynder
22. juli 2001 - 18:11 #42
hvad mener du ?
Avatar billede coool.dk Nybegynder
22. juli 2001 - 18:13 #43
Der er ikke noget LInk endnu..... LOL men nu står det over hinnanden
Avatar billede moviez Nybegynder
22. juli 2001 - 18:19 #44
jeg må desværre sige at jeg ik kan finde ud af det
Avatar billede coool.dk Nybegynder
22. juli 2001 - 18:20 #45
Hmmm okii
Avatar billede moviez Nybegynder
22. juli 2001 - 18:23 #46
hvad med:

<a href=\"\"\"& rs(\"Adresse\") &\"\"\">
Avatar billede coool.dk Nybegynder
22. juli 2001 - 18:24 #47
Prøver lige
Avatar billede spang Nybegynder
22. juli 2001 - 18:27 #48
<a href=\"& rs(\"Adresse\") &\">\"& rs(\"Adresse\") &\"</a>

burde virke, mens

<a href=\"\"\"& rs(\"Adresse\") &\"\"\">\"& rs(\"Adresse\") &\"</a>

er mere korrekt

\\spang
Avatar billede coool.dk Nybegynder
22. juli 2001 - 18:27 #49
Hjalp heller ikke!!!
Avatar billede coool.dk Nybegynder
22. juli 2001 - 18:29 #50
Nop heller ikke
Avatar billede spang Nybegynder
22. juli 2001 - 18:32 #51
Du får (næsten) lavet linket korrekt. Du mangler bare teksten til det.

Dit link ser således ud:
<a href=\"#http://www.coool.dk#\"></a>

Det burde se således ud:
<a href=\"http://www.cooo.l.dk\">http://www.coool.dk</a>

Kan du se forskellen?

\\spang
Avatar billede coool.dk Nybegynder
22. juli 2001 - 18:34 #52
Ja.....
Avatar billede spang Nybegynder
22. juli 2001 - 18:35 #53
www.cooo.l.dk er selfølgelig www.coool.dk :)
Avatar billede spang Nybegynder
22. juli 2001 - 18:35 #54
og selfølgelig er selvfølgelig selvfølgelig :))
Avatar billede coool.dk Nybegynder
22. juli 2001 - 18:35 #55
Det er i Databasen den laver #http.,...dk# er problemet i databasen?????
Avatar billede spang Nybegynder
22. juli 2001 - 18:40 #56
Ja, hvis der i databasen står #http...dk#

Men du mangler stadig indhold mellem <a href...> og </a>

Prøv lige at skrive <td>\"& replace(rs(\"Adresse\"),\"#\",\"\") \"&</td>

\\spang
Avatar billede coool.dk Nybegynder
22. juli 2001 - 18:43 #57
Siden kan ikke vises
Der er opstået et problem med den side, du forsøger at se, og siden kan ikke vises.

--------------------------------------------------------------------------------

Prøv følgende:

Klik på knappen Opdater, eller forsøg igen senere.

Åbn 62.243.153.199 hjemmesiden, og søg derefter efter hyperlinks til de ønskede oplysninger.
HTTP 500,100 - Intern fejl på serveren - ASP-fejl -
Internet Information Services

--------------------------------------------------------------------------------

Tekniske oplysninger (for supportteknikere)

Fejltype:
Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0401)
Slut på sætning var ventet
/search.asp, line 48, column 89


Browsertype:
Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)

Side:
POST 29 bytes to /search.asp

POST Data:
Keyword=coool.dk&Action=S%F8g

Klokkeslæt:
22. juli 2001, 19:08:34


Yderligere oplysninger:
Microsoft Support

Avatar billede coool.dk Nybegynder
22. juli 2001 - 18:45 #58
Kan du ikke lige prøve at lave hele linien Response.Write \"<td><a.... osv. i en helhed???
Avatar billede spang Nybegynder
22. juli 2001 - 18:47 #59
Se dit andet spørgsmål.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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