13. juni 2002 - 22:40Der er
10 kommentarer og 1 løsning
lave link ud fra udtræk
Jeg har følgende asp udtræk på min hjemmeside...
<!--#include file="functions.inc"--> <% Set myConn = Server.CreateObject("ADODB.Connection") myConn.Open strDSN strSQL = "SELECT * FROM hovedmenu ORDER BY id ASC" Set rs = myConn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then Dim i i = 0 Do While Not rs.EOF strHTML = strHTML & "<tr><td width=""40""></td><td TARGET=""main""><A HREF="" & rs(""href"") & ""> TARGET=""main"">" & rs("menuTekst") & "</td>" rs.MoveNext Loop End If myConn.Close Set myConn = Nothing %> <html>
Når jeg får siden op, prøver jeg derefter at trykke på et af linkene, men den siger at siden ikke findes. I linket ser det ud til at der står "/&%20rs(" Hvorfor gør den dette??
Burde den ikke tage værdien af "href" og bruge den til opslaget?
<!--#include file="functions.inc"--> <% Set myConn = Server.CreateObject("ADODB.Connection") myConn.Open strDSN strSQL = "SELECT * FROM hovedmenu ORDER BY id ASC" Set rs = myConn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then Dim i i = 0 Do While Not rs.EOF strHTML = strHTML & "<tr><td width=""40""></td><td TARGET=""main""><A HREF="" & rs("href") & ""> TARGET=""main"">" & rs("menuTekst") & "</td>" rs.MoveNext Loop End If myConn.Close Set myConn = Nothing %> <html>
Ja, præcis som jeg sagde dude.... 2 gange "" betyder heller ikke noget... det er den RIGTIGE måde at gøre det på...... ' er noget skidt, da du så kan få problemer med fx javascript kode inde i din asp kode...
bare giv askhoej nogle point.. jeg behøver dem ikke :)
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.