Om inte snitt i golf räknas på nåt annat sätt än andra snitt så ska du addera alla talen och sen dela summan med antalet poster för att få medelvärde.
Hej,
jag sitter med en resultat/statistik sida för golfare där man har matat in alla rundor bana för bana i ett scorecard vilket funkar utmärkt.
Vad jag nu vill göra är att lägga till snitt för varje enskild bana + totalt för varje tävling och även en total sammanställning av snitt per bana och slutresultat.
Jag vill ha snitten i en ny rad efter den nu ista raden i varje tävlings tabell
och den totala snittsammanstälningen i en egen tabell under alla tävlingar
Någon som förstår hur jag menar och kan hjälpa mig med detta?
sidan ser ut så härför tillfället http://www.monow.se/borg/sub/test.asp
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title></title>
<script language="JavaScript" type="text/javascript" src="/templates/menu.js"></script>
<link href="stylesheets/stylesheet1.css" rel="stylesheet" type="text/css" >
<link href="stylesheets/links.css" rel="stylesheet" type="text/css" >
<link rel="stylesheet" type="text/css" href="stylesheets/table.css">
</head>
<body>
<table width="695" height="0" border="0" cellspacing="5">
<tr>
<td>
<%
Sub createNewTableStart(endPrevTable)
if endPrevTable then response.write vbCrLf & "</table>" & vbCrLf & "<br />" & vbCrLf
%>
<span style="padding-left: 28px;" class="rubrik"><b><%=objrs("CompName") %> <%= objrs("Course") %> (<%= objrs("Date") %>)</b></span>
<br>
<table align="center" border="1" style="border-collapse: collapse" bordercolor="1px solid #000000">
<tr bgcolor="#CDD5E4" style="font-weight: bold">
<% For I = 1 to 18 %>
<td width="30" align="center"><a href="top10.asp?Show=Top10&Lane=<%=I%>" target=""><%=I%></a></td>
<% Next %>
<td width="30" align="center">Tot</td>
</tr>
<%
End Sub
%>
<%
dim Conn, objrs, i, y, prevDate, currDate, strTot
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/eb.mdb")
Set objrs = Conn.Execute("SELECT tbl_player.Namn, tbl_player.Efternamn, tbl_res.CompYear, tbl_res.Course, tbl_res.AMT1, tbl_res.AMT2, tbl_res.AMT3, tbl_res.AMT4, tbl_res.AMT5, tbl_res.AMT6, tbl_res.AMT7, tbl_res.AMT8, tbl_res.AMT9, tbl_res.AMT10, tbl_res.AMT11, tbl_res.AMT12, tbl_res.AMT13, tbl_res.AMT14, tbl_res.AMT15, tbl_res.AMT16, tbl_res.AMT17, tbl_res.AMT18, tbl_res.TOTAL, tbl_res.Date, tbl_res.CompName FROM tbl_player INNER JOIN tbl_res ON tbl_player.PlayerId=tbl_res.PlayerId WHERE tbl_res.Surface ='EB' ORDER BY tbl_res.Date, tbl_res.Varv")
y=0
while not objrs.BOF and not objrs.EOF
currDate = objrs("Date")
if IsEmpty(prevDate) then 'first iteration
createNewTableStart(false)
elseif prevDate <> currDate then
createNewTableStart(true)
end if
y = y + 1
If y Mod 2 = 0 Then
%>
<tr bgcolor="#EEEEEE">
<% Else %>
<tr bgcolor="#FFFFFF">
<% End If %>
<% For I = 1 to 18 %>
<td align="center"><%=objrs("AMT" & I)%></td>
<% Next %>
<td align="center">
<%
strTot = objrs("TOTAL")
if strTot < 20 then
response.write "<span class=""blueText"">"&strTot&"</span>"
elseif strTot < 25 then
response.write "<span class=""greenText"">"&strTot&"</span>"
elseif strTot < 30 then
response.write "<span class=""redText"">"&strTot&"</span>"
elseif strTot > 29 then
response.write "<span class=""blackText"">"&strTot&"</span>"
End if
response.write vbCrLf & "</td>" & vbCrLf & "</tr>" & vbCrLf
prevDate = currDate
objrs.movenext
wend
if i=0 then 'empty recordset
response.write "<tr><td colspan=""19"">Det finns inga resultat!</td></tr>"
end if
%>
</table>
<%
'close and kill recordset/connection objects
objrs.close
set objrs = nothing
Conn.close
set Conn = nothing
%>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
M v h
/S

