Avatar billede emetico Nybegynder
26. december 2003 - 02:47 Der er 22 kommentarer og
1 løsning

Hent oplysninger fra access database, med link til profil

Hej igen igen ;-)

Jeg har det problem at jeg skal hente alle brugere fra min access database til siden. Det kan jeg også godt, men jeg skal have et link på brugerne så man kan trykke på dem og se deres profil.

Hvordan gør jeg det ?

mit asp ser sådan her ud:

<%
rs = conn.execute("SELECT * FROM bruger Order by Fornavn")
do while not rs.eof
%>
  <tr>
  <td width="162" bgcolor="#333333"><b>Spiller Navn</b></td>
  <td width="245" bgcolor="#333333"><b>By</b></td>
  <td width="39" bgcolor="#333333"><b>Mirc</b></td>
  <td width="75" bgcolor="#333333"><b>Søger Klan</b></td>
  <td width="87" bgcolor="#333333"><b>Klan</b></td>
  </tr>
  <tr>
    <td width="162"><%=rs("spiller_navn")%></td>
    <td width="245"><%=rs("By")%></td>
    <td width="39"><%=rs("Mirc")%></td>
    <td width="75"><%=rs("seek_clan")%></td>
    <td width="87"><%=rs("Klan_tag")%></td>
  </tr>
<%
  rs.movenext
loop
%>
</table>
Avatar billede thesurfer Nybegynder
26. december 2003 - 03:07 #1
<td width="162"><%=rs("spiller_navn")%></td>
response.write "<td width='162'><a href='?fornavn=" & rs("spillernavn & ">" & rs("fornavn") & "</a></td>"

Derefter kan du bruge:
Select * from bruger where fornavn = '" & request.querystring("fornavn") & "'"

Så kommer kun den valgte brugers info frem.
Avatar billede thesurfer Nybegynder
26. december 2003 - 03:09 #2
Den er da helt galt! :)
Rettelse:

response.write "<td width='162'><a href='?fornavn=" & rs("spillernavn") & ">" & rs("fornavn") & "</a></td>"

Alt andet jeg skrev, skal bare væk :)
Avatar billede thesurfer Nybegynder
26. december 2003 - 03:10 #3
Som der står på mit mini-site: stavefejl vil forekomme
Avatar billede emetico Nybegynder
26. december 2003 - 03:12 #4
hehe ;-)

okay men den del her  <a href='?fornavn det er linket til brugeren ikke ?
så jeg går ud fra at der skal stå ><a href='?spiller_navn da den vel skal tage den fra databasen ?
Avatar billede emetico Nybegynder
26. december 2003 - 03:15 #5
("SELECT * FROM bruger Order by Fornavn")

den har jeg lavet fordi at jeg gerne vil have dem i alfabetisk orden.
Avatar billede thesurfer Nybegynder
26. december 2003 - 03:16 #6
Yep.. jeg lavede endnu en fejl :)
response.write "<td width='162'><a href='?spiller_navn=" & rs("spiller_navn") & ">" & rs("spiller_navn") & "</a></td>"
Avatar billede emetico Nybegynder
26. december 2003 - 03:17 #7
Arh Cool takker ;-)

kom med et svar og du får points ;-)
Avatar billede thesurfer Nybegynder
26. december 2003 - 03:17 #8
Og det er også rigtigt.. Men den er overflødig når du skal hente info, om en bestemt spiller, da der så kun er 1 spiller.
Avatar billede thesurfer Nybegynder
26. december 2003 - 03:18 #9
Her kommer et svar :)
Avatar billede thesurfer Nybegynder
26. december 2003 - 03:19 #10
rettelse
Select * from bruger where spiller_navn = '" & request.querystring("spiller_navn") & "'"

Jeg ved ikke hvor jeg har fået det der "fornavn" fra.. :)
Avatar billede thesurfer Nybegynder
26. december 2003 - 03:19 #11
Takker for points! :)
Avatar billede thesurfer Nybegynder
26. december 2003 - 03:20 #12
ahhhh... jo.. det er her fra:
rs = conn.execute("SELECT * FROM bruger Order by Fornavn")

Men det er jo bare din sortering :)
Avatar billede emetico Nybegynder
26. december 2003 - 03:21 #13
jaja det er min sortering ;-)

men det var da så lidt ;-)

og tak for hjælpen
Avatar billede emetico Nybegynder
26. december 2003 - 03:28 #14
haha

jeg ved godt at du nok ikke ser i den her post igen men hvis du gør så hjælp mig lige med dine stave fejl hehe ;-)

response.write "<td width='162'><a href='?spiller_navn=" & rs("spiller_navn") & ">" & rs("spiller_navn") & "</a></td>"

den du skrev der har en masse fejl farver i min easyasp ;-)
Avatar billede thesurfer Nybegynder
26. december 2003 - 03:31 #15
ahhh.. :)
<a href='?spiller_navn=" & rs("spiller_navn") & "'>"
glemte et ' tegn før > tegnet :)
Avatar billede thesurfer Nybegynder
26. december 2003 - 03:34 #16
Og smut så i seng, før du finder flere fejl! ;-)
Avatar billede emetico Nybegynder
26. december 2003 - 03:36 #17
hehe jeg nået at finde en fejl inden jeg tog dynen over mig hehe ;-)

Sådan kommer den til at se ud..
response.write "<td width='162'><a href='?spiller_navn=" & rs("spiller_navn") & "'>" & rs("spiller_navn") & "</a></td>"

Men... skal den ikke være lidt ala det her ?
response.write "<td width="162"><a href='?spiller_navn=" & rs("spiller_navn") & "'>" & rs("spiller_navn") & </a></td>

men lige meget vilekn jeg prøver er der stadig fejl på den haha
Avatar billede thesurfer Nybegynder
26. december 2003 - 03:41 #18
Jeg brugte ' i stedet for " netop for at undgå de fejl :)
Eller skal du bruge dobbelt ", dvs:

response.write "<td width=""162""><a href=""?spiller_navn=" & rs("spiller_navn") & ""'>" & rs("spiller_navn") & </a></td>"
Avatar billede thesurfer Nybegynder
26. december 2003 - 03:42 #19
doh! :)
rettelse: rs("spiller_navn") & "">" &
Avatar billede emetico Nybegynder
26. december 2003 - 03:45 #20
Hmm
jeg tror du er meget træt haha.
hop dog i seng og skriv mig en orden response.write når du står op hehe ;-)

den gider stadig ikke...... ;-(
Avatar billede thesurfer Nybegynder
26. december 2003 - 03:49 #21
response.write "<td width=""162""><a href=""?spiller_navn=" & rs("spiller_navn") & """>" & rs("spiller_navn") & "</a></td>"

Der skal 3 " tegn ved > :)
Du kan godt se at det er nemmere bare at bruge ' tegnet, ik ? :)
Avatar billede emetico Nybegynder
26. december 2003 - 03:58 #22
der er stadig farve fejl, men det kan godt være det er easyasp der er fucked op ;-)

men tak for hjælpen, nu hopper jeg i seng hehe
Avatar billede thesurfer Nybegynder
26. december 2003 - 13:58 #23
Når du får en fejl, skriv:
- fejlmeddelelsen (ordret, dvs kopier og sæt ind), også selvom du ikke forstår den
- linie nr og selve linie
- evt variabler du bruger
- evt hjemmelavede funktioner du bruger

Hvis det går helt galt, brug ' i stedet for ".. som i mit tidligere indlæg.
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