webForumDet fria alternativet

Föra med värde från länk!

ASP

6 svar · 160 visningar · startad av magnusfernstrom

Medlem sedan mars 20033 686 inlägg
Frågan#1

Hejsan!

Jag håller på med ett litet community script och har nu stött på lite problem (så klart).

När man klickar på en användare ska man komma till användarens lilla krypin,
men hur för man med värdet från länken (det vill säga användarnamnet) så att databasen
kan kolla vad användarnamnet är och
sedan leta upp användarnamnet i databasen
för att sedan skriva ut datan.

Detta är väl för det första rätt metod?

Detta är min kod:

<%
Set db = Server.CreateObject("ADODB.Connection")
db.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath("userdatabas.mdb")
SQL = "SELECT* FROM users WHERE username = '" & ("username") & "'"
Set rs = db.Execute(SQL)
%>
<%
Do until rs.EOF
%>
<u><b><%=rs("username")%>'s sida!</b></u>
<br>
<br>
<b>Email:</b><a href="<%=rs("email")%>"><%=rs("email")%></a>
<br>
<b>Hemsida:</b><a href="<%=rs("hemsida")%>"><%=rs("hemsida")%></a>
<br>
<b>Presentation:</b>
<br>
<%=rs("presentation")%>
<%
rs.MoveNext
Loop
db.Close
Set db = nothing
%>

Och länken som skickar personen till användarens sida ser ut så här:

<a href="minsida.asp?username=<%=rs("username")%>"><%=rs("username")%></a>

Mycket tacksam för hjälp

Mvh Magnus Fernström

Medlem sedan mars 20033 686 inlägg
#2

Kanske ska säga att felet är att det inte skrivs ut något överhuvud taget!

Medlem sedan okt. 20023 030 inlägg
#3
SQL = "SELECT* FROM users WHERE username = '" & ("username") & "'"

...kanske ska vara...

SQL = "SELECT * FROM users WHERE username = '" & Session("username") & "'"

...eller något annat? ;)

Medlem sedan mars 20033 686 inlägg
#4

Jo visst, hade session innan.
Men då får man ju med sessionen som håller reda på Vem som är inloggad. Hur får jag med värdet som är användarnamnet på länken?

Medlem sedan dec. 20003 563 inlägg
#5
SQL = "SELECT * FROM users WHERE username = '" & Request.querystring("username") & "'"
Medlem sedan mars 20033 686 inlägg
#6

Och då blir det automatiskt värdet fårn länken?

Skall pröva!

Tack!

Medlem sedan mars 20033 686 inlägg
#7

Jamen det är ju underbart :)

Det funkar, tack så mycket.

254 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)