0 AND DATE_FORMAT(DateS, '%Y') = ".YEARC." ORDER BY DateS"; // все старты бегаря $id в YEARC $result=mysql_query($query); $n_rows = mysql_num_rows($result); // все старты бегаря $id в YEARC for ($j=0; $j<$n_rows; $j++) // цикл по рез 1 бегаря { $row=mysql_fetch_array($result); $o4ki[$j] = $row['o4ki']; } rsort($o4ki); if ($n_rows > 3) return $o4ki[2]; else return 0; } // формируем красивый title окна = Ф И (г/р, город, команда) $ID = isset($_REQUEST['ID']) ? $_REQUEST['ID'] : null; $query = "SELECT ID, Fam, Name, Pol, Gorodp, DATE_FORMAT(DataRogdenia, '%Y') as YR, klbgod FROM persons, KLBppX WHERE ID = '$ID' and idbegun = ID AND god = ".YEARC; $result = mysql_query($query); $row=mysql_fetch_array($result); $fi = $row['Fam']." ".$row['Name']; $pol = $row['Pol']; $id = $row['ID']; $yr = $row['YR']; $klb = $row['klbgod']; $gorod = $row['Gorodp']; $res=mysql_query("SELECT titul FROM KLBcommand WHERE IDCOM='$klb'"); $rw=mysql_fetch_array($res); $klb = $rw[0]; $fititle = $fi ." ($yr, $gorod, $klb) – "; if ($pol <> "м") $fi = "".$fi.""; else $fi = "".$fi.""; $fi = $fi ." ($yr, $gorod, $klb)"; $query = "SELECT r.ID_Probeg probegID, p.ID, klbgod, pr.name pname, city, Dist, o4ki, FinTime, FinTimeSec, ppm, DateS, DATE_FORMAT(entertime, '%d.%m.%Y' ) as inputime, DATE_FORMAT(DateS, '%d.%m.%Y' ) as dmy FROM persons p, probeg pr, KLBresults r, ProbegYear PY, KLBppX pp WHERE p.ID = '$ID' AND r.ider = pp.idbegun AND pp.idbegun = p.ID AND r.ID_Probeg = PY.id AND PY.Probeg_id = pr.id AND ppm > 0 AND god = ".YEARC." AND DATE_FORMAT(DateS, '%Y') = ".YEARC." ORDER BY DateS"; $result=mysql_query($query); $num_rows = mysql_num_rows($result); // к-во рез бегаря $ID $Res3 = Res3BEST($id); // очки 3-го рез бегаря по очкам $xxx = res1db($id, $allO, $Bonus, $Nstart); // СУММА бегаря ?> <? echo "$fititle"; ?>СЕДЬМОЙ КЛБМАТЧ 2016 \n "; for ($i=0; $i<$num_rows; $i++) // вывод всех рез бегаря $id { $i1 = $i+1; $row=mysql_fetch_array($result); echo "\n"; // фон строки $dist = $row['Dist']; $idpro = $row['probegID']; $dist = DisToNumber($dist); // преобр дист к числу $first_digit_hours = $row['FinTime'][0]; $outime = ($first_digit_hours == '0' ) ? substr($row['FinTime'], 1) : $row['FinTime']; $timeF = $row['FinTimeSec']; // фин. время в сек $o4ki = $row['o4ki']; $ppm = $row['ppm']; $inputime = $row['inputime']; if ($dist >= 10 AND $dist <= 250 AND $ppm > 0) // условие для вывода пересчитанного времени (=для зачетных дист) { $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 всех рез бегаря $id $OplusBo = $allO+$Bonus; $OplusBo = sprintf("%1.3f", $OplusBo); $Bonus = sprintf("%1.3f", $Bonus); $allO = sprintf("%1.3f", $allO); echo "\n
все результаты в зачет КЛБМатча ".YEARC.":
$fi
пробег город дата дистанция время прот. время возр. очки дата ввода/ изменения в БД
$i1 ".$row['pname']." ".$row['city']." ".$row['dmy']." $dist$outime $timeKhms $o4kiOut $inputime
Σ индивидуальный ЗАЧЕТ: $allO + $Bonus бонусы = $OplusBo\n
\n"; ?>

Счеты матча (прикинуть/проверить свои очки)

Рейтинг@Mail.ru