Avatar billede cdc Novice
26. april 2004 - 13:47 Der er 2 kommentarer og
1 løsning

Link fra udtræk til ny side med mere info virker ikke

Jeg bruger denne til at vise hold navn, så vil jeg linke fra holdnavnet til et nyt doc, og det virker ikke. Bruger denne til at hente navnet ind; <%=RS("holdnavn")%>, og nedenstående til at linke med. Den virker bare ikke:
<% response.write "<a href=""VisHold.asp?hid=" & RS("hid") &""">" & RS("holdnavn") & "</a>"  %>

selve scriptet ser således ud:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("xxxx.mdb")
SQL = "select sum(spillere.totalt) as totalpoint, hold.holdnavn from spillere, hold where (spillere.sid=hold.spiller_1 or spillere.sid=hold.spiller_2 or spillere.sid=hold.spiller_3 or spillere.sid=hold.spiller_4 or spillere.sid=hold.spiller_5 or spillere.sid=hold.spiller_6) group by hold.holdnavn order by sum(spillere.totalt) desc"
Conn.Execute (SQL)
Set rs = conn.Execute(SQL)
%>


siden som skal åbnes med det riktige hold, holdejer, valgte spillere samt point ser såkledes ud:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("xxxx.mdb")
SQL = "select top 6 hold.holdnavn, hold.DeltagerNavn, spillere.* from spillere, hold where (spillere.sid=hold.spiller_1 or spillere.sid=hold.spiller_2 or spillere.sid=hold.spiller_3 or spillere.sid=hold.spiller_4 or spillere.sid=hold.spiller_5 or spillere.sid=hold.spiller_6) order by hold.hid desc"
Set rs = conn.Execute(SQL)
response.write "<table>"
tmpHold=""
do while not rs.EOF
  response.write "<tr><td>"
  if tmpDeltagerNavn<>rs("DeltagerNavn") then
    tmpDeltagerNavn = rs("DeltagerNavn")
    response.write tmpDeltagerNavn
  else
    response.write "&nbsp;"
  end if
  response.write "<tr><td>"
  if tmpHold<>rs("holdnavn") then
    tmpHold = rs("holdnavn")
    response.write tmpHold
  else
    response.write "&nbsp;"
  end if
  response.write "</td>"
  response.write "<td>" & rs("spillernavn") & "</td>"
  response.write "<td>" & rs("sidsterunde") & "</td>"
  response.write "<td>" & rs("totalt") & "</td>"
  response.write "</tr>"
  rs.Movenext
loop
response.write "</table>"
%>

Fik linket til at fungere her forleden kan bare ikke huske hvordan, men den ville ikke åbne den side som skulle åbnes, er der en der kan se fejlen, eller hvad der mangler ?

/cdc
Avatar billede cdc Novice
26. april 2004 - 23:02 #1
hmm, det er ikke kun mig der synes denne er svær :o)
Avatar billede cdc Novice
27. april 2004 - 08:35 #2
Så smider jeg lige 40 points oveni hvis det kan lokke til at hjælpe, da jeg er gået helt kold her....
Avatar billede cdc Novice
27. april 2004 - 10:23 #3
nu har jeg selv lavet første del med linket så det fungerer, men lukker dette og laver et nyt
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