Avatar billede cdc Novice
03. maj 2004 - 22:43 Der er 9 kommentarer og
1 løsning

får ikke indsadt den text jeg vil.

Arbejder med denne og vil have at der stpr Holdejer foran det første navn, og holdnavn foran den i linie 2 (GImports): http://www.hillerodgolf.dk/dream/VisHold.asp?hid=GImports

ydermere har jeg prøvet at lave hver anden linie hvid og #ebebeb uden at det lykkedes heller...

Koden ser således ud:

<%
holdet = request.querystring("hid")

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("xxxx.mdb")
SQL = "select top 6 hold.*, spillere.* from spillere, hold where "
sql = sql & "(spillere.sid = hold.spiller_1 or spillere.sid=hold.spiller_2 "
sql = sql & "or spillere.sid=hold.spiller_3 or spillere.sid=hold.spiller_4 "
sql = sql & "or spillere.sid=hold.spiller_5 or spillere.sid=hold.spiller_6) "
sql = sql & "and hold.holdnavn = '" & holdet & "' "
sql = sql & "order by hold.hid desc"

Set rs = conn.Execute(SQL)

response.write "<table>"
tmpHold=""
do while not rs.EOF
  response.write "<tr><td class='copy'>"
  if tmpDeltagerNavn<>rs("DeltagerNavn") then
    tmpDeltagerNavn = rs("DeltagerNavn")
    response.write tmpDeltagerNavn
  else
    response.write ""
  end if
  response.write "<tr><td class='copy'>"
  if tmpHold<>rs("holdnavn") then
    tmpHold = rs("holdnavn")
    response.write tmpHold
  else
    response.write ""
  end if
  response.write "</td>"
  response.write "<tr>"
  response.write "<td class='copy'  width='100%'>" & rs("spillernavn") & "</td>"
  response.write "<td class='copy'>" & rs("sidsterunde") & "</td>"
  response.write "<td class='copy'>" & rs("totalt") & "</td>"
  response.write "</tr>"
  response.write "</tr>"
  rs.Movenext
loop
response.write "</table>"
%>
Avatar billede eagleeye Praktikant
03. maj 2004 - 22:55 #1
1.
Prøv at rette denne linje:

response.write tmpDeltagerNavn

Til denne:

response.write "Holdejer " & tmpDeltagerNavn


Samt denne linje:

response.write tmpHold

Til denne linje:

response.write "Holdnavn " & tmpHold
Avatar billede cdc Novice
03. maj 2004 - 23:59 #2
Så var den der, men hvad med den med hver anden linie i ffffff og ebebeb. Bruger normalt denne, men den har jeg ikke fået flettet ind:

                                                      <%
                bgskift=0
                do while not RS.EOF
                      bgskift=bgskift + 1

                    if bgskift = 2 then
                    bgskift = 0
                    end if

                    if bgskift = 0 then
                    color="bgcolor='#eeeeee'"
                else
                  color="bgcolor='#ffffff'"
        end if
                  %>
                  <tr>
                    <td vAlign="top" class="copy" <%=color%>><%=RS("holdnavn")%></td>
                    <td vAlign="top" class="copy" align="right" <%=color%>>&nbsp;<input type="text" name="totalt" size="3" style="font-family: Verdana; font-size: 8 pt; border: 1 solid #294A7B; text-align: right;" value="<%=rs("totalpoint")%>">
                    </td>
                  </tr>
<%
RS.MoveNext
loop
%>
<%
conn.Close
Set conn = nothing
Set SQLstmt = nothing
  %>
Avatar billede cdc Novice
04. maj 2004 - 00:01 #3
se her eagleeye, der er points: http://exp.dk/spm/478957
Avatar billede eagleeye Praktikant
04. maj 2004 - 00:07 #4
Prøv at rette det til denne:


response.write "<table>"
tmpHold=""
bgskift=0
do while not rs.EOF
  bgskift=bgskift + 1
  if bgskift = 2 then
    bgskift = 0
  end if
  if bgskift = 0 then
    color="bgcolor='#eeeeee'"
  else
    color="bgcolor='#ffffff'"
  end if
  response.write "<tr><td class='copy' " & color & ">"
  if tmpDeltagerNavn<>rs("DeltagerNavn") then
    tmpDeltagerNavn = rs("DeltagerNavn")
    response.write "Holdejer: " & tmpDeltagerNavn
  else
    response.write ""
  end if
  response.write "<tr><td class='copy'>"
  if tmpHold<>rs("holdnavn") then
    tmpHold = rs("holdnavn")
    response.write "Holdnavn: " & tmpHold
  else
    response.write ""
  end if
  response.write "</td>"
  response.write "<tr>"
  response.write "<td class='copy'  width='100%'>" & rs("spillernavn") & "</td>"
  response.write "<td class='copy'>" & rs("sidsterunde") & "</td>"
  response.write "<td class='copy'>" & rs("totalt") & "</td>"
  response.write "</tr>"
  response.write "</tr>"
  rs.Movenext
loop
response.write "</table>"
Avatar billede eagleeye Praktikant
04. maj 2004 - 00:09 #5
Men jeg har jo slet ikke deltaget i det anden spørgsmål?? Så du kan selv svare og lukke det.
Avatar billede cdc Novice
04. maj 2004 - 00:33 #6
jo, det var dig som lavede løsningen på det, men disse indlæg er fjærnet, men det bestemmer du selv :o)
Avatar billede cdc Novice
04. maj 2004 - 00:34 #7
Microsoft VBScript runtime error '800a01a8'
Object required: ''

/dream/VisHold.asp, line 67
Avatar billede cdc Novice
04. maj 2004 - 00:35 #8
67 skulle være her:

do while not rs.EOF
Avatar billede cdc Novice
04. maj 2004 - 10:05 #9
fandt ud af det glemte lige at smide sql'ern ind :o)
Svarer du ikke lige eagleeye
Avatar billede eagleeye Praktikant
09. maj 2004 - 18:59 #10
ok jo da :)
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