"м") $fi = "".$fi.""; else $fi = "".$fi.""; $fi = $fi ." ($yr, $klb)"; $query = "SELECT KLBresults.ID_Probeg probegID, persons.ID perID, klb12, probeg.name pname, city, Dist, o4ki, FinTime, FinTimeSec, DateS, DATE_FORMAT(DateS, '%d.%m.%Y' ) as dmy FROM persons, probeg, KLBresults, ProbegYear, KLBpp WHERE persons.ID = '$ID' AND KLBresults.ider = persons.ID AND KLBpp.idbegun = persons.ID AND KLBresults.ID_Probeg = ProbegYear.id AND ProbegYear.Probeg_id = probeg.id AND ppm = 1 AND DATE_FORMAT(DateS, '%Y') = ".YEARC." ORDER BY DateS"; $result=mysql_query($query); $num_rows = mysql_num_rows($result); // к-во рез бегаря $ID $Res3 = Res3th($id, $allO, $SumBonus, $Nstart); $Bonus= $SumBonus; $zdist = array("марафон", "полумарафон", "15 км", "20 км", "30 км", "100 км"); // зачетные дистанции, для к-рых будет вычисляться время с учетом Коэ // находим 3й рез-т бегаря $id + вычисляем сумму очков его лучших <= 3 рез (=$allO) // № пробег дата дист-я время очки echo "
все результаты в зачет КЛБМатча:
$fi
\n "; for ($i=0; $i<$num_rows; $i++) { $i1 = $i+1; $row=mysql_fetch_array($result); echo "\n"; // фон строки $dist = $row['Dist']; $idpro = $row['probegID']; $outime = substr($row['FinTime'], 1); $timeF = $row['FinTimeSec']; // фин. время в сек $o4ki = $row['o4ki']; if (in_array($dist, $zdist)) { $timeK = sprintf("%d", $timeF * vozrastKoe($ID, $dist)); // фин. время в сек с учеток возр.Коэ $timeKhms = TIMEhmmss($timeK); // перевод времени из сек в ч:мин:сек $o4kiOut = sprintf("%1.3f", $o4ki); } else { $o4kiOut = 0; // очки чистые ТОЛЬКО за зачетные дист! остальные = 0, поскольку только бонусы за них $timeKhms = ""; } if ($o4kiOut >= $Res3) $o4kiOut = "$o4kiOut"; echo " \n \n\n"; } // конец for $OplusBo = $allO+$Bonus; echo "\n
пробег город дата дистанция время прот. время возр. очки
$i1 ".$row['pname']." ".$row['city']." ".$row['dmy']." $dist$outime $timeKhms $o4kiOut
Σ индивидуальный ЗАЧЕТ: $allO + $Bonus бонусы = $OplusBo\n
\n"; ?>
Рейтинг@Mail.ru