A asp Medlem sedan aug. 2002 733 inlägg Frågan 23 maj 2003 17:51 #1 Hur gör man så att det blir <br> efter att en ny omgång kommer?
I databasen har jag fält som heter omg och den har värde som t.ex. 1,1,3,4,5,5,5 osv. Nu vill jag att det blir såhär:
1
1
3
4
5
5
5
Liksom att det blir en <br> efter varje ny omgång, precis som på ett riktigt spelschema.
S Sebbe Medlem sedan jan. 2003 2 285 inlägg Kanske något sånt här?
arrOmg = Split(objRS("omg"), ",")
For i = 0 To UBound(arrOmg)
If NOT i = UBound(arrOmg) Then
If arrOmg(i) <> arrOmg(i + 1) Then
Response.Write(arrOmg(i) & "<p>")
Else
Response.Write(arrOmg(i) & "<br>")
End If
Else
Response.Write(arrOmg(i))
End If
Next
Med reservation för fel. :)
A asp Medlem sedan aug. 2002 733 inlägg Var skall jag placera in den om det är såhär jag skriver ut omgångarna:
Response.Write("" & rs("omg") & ": " & rs("hlag") & " : " & rs("blag") & " " & rs("hmal") & " - " & rs("bmal") & "<br>")
S Sebbe Medlem sedan jan. 2003 2 285 inlägg arrOmg = Split(rs("omg"), ",")
For i = 0 To UBound(arrOmg)
If NOT i = UBound(arrOmg) Then
If arrOmg(i) <> arrOmg(i + 1) Then
Response.Write("" & arrOmg(i) & ": " & rs("hlag") & " : " & rs("blag") & " " & rs("hmal") & " - " & rs("bmal") & "<p>")
Else
Response.Write("" & arrOmg(i) & ": " & rs("hlag") & " : " & rs("blag") & " " & rs("hmal") & " - " & rs("bmal") & "<br>")
End If
Else
Response.Write("" & arrOmg(i) & ": " & rs("hlag") & " : " & rs("blag") & " " & rs("hmal") & " - " & rs("bmal") & "<br>")
End If
Next
/red Kom på att den där måste ligga i en loop där du loopar igenom recordsetet.
A asp Medlem sedan aug. 2002 733 inlägg Fel på denna kod?
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)};dbq="& Server.MapPath("databas.mdb")
strSQL = "SELECT * FROM tblSpel WHERE ligaid = '" & Request.QueryString("liga") & "' ORDER BY omg ASC"
Set Rs = Conn.Execute(strSQL)
Response.Write("" & rs("liganamn") & "<br>")
Do Until Rs.EOF
arrOmg = Split(rs("omg"), ",")
For i = 0 To UBound(arrOmg)
If NOT i = UBound(arrOmg) Then
If arrOmg(i) <> arrOmg(i + 1) Then
Response.Write("" & arrOmg(i) & ": " & rs("hlag") & " : " & rs("blag") & " " & rs("hmal") & " - " & rs("bmal") & "<p>")
Else
Response.Write("" & arrOmg(i) & ": " & rs("hlag") & " : " & rs("blag") & " " & rs("hmal") & " - " & rs("bmal") & "<br>")
End If
Else
Response.Write("" & arrOmg(i) & ": " & rs("hlag") & " : " & rs("blag") & " " & rs("hmal") & " - " & rs("bmal") & "<br>")
End If
Next
Rs.Movenext
Loop
Rs.Close : Set Rs = Nothing
Conn.Close : Set Conn = Nothing
%>
A asp Medlem sedan aug. 2002 733 inlägg jag har testat men det fungerar ju inte..........
A asp Medlem sedan aug. 2002 733 inlägg nej, det blir bara <br> hela tiden... inte <p>..
S Sebbe Medlem sedan jan. 2003 2 285 inlägg Så här då?
Do Until rs.EOF
If intTemp <> CInt(rs("omg")) Then
Response.Write("<p>" & rs("omg") & ": " & rs("hlag") & " : " & rs("blag") & " " & rs("hmal") & " - " & rs("bmal"))
Else
Response.Write("<br>" & rs("omg") & ": " & rs("hlag") & " : " & rs("blag") & " " & rs("hmal") & " - " & rs("bmal"))
End If
intTemp = CInt(rs("omg"))
rs.MoveNext
Loop
A asp Medlem sedan aug. 2002 733 inlägg fungerar, you're the best!