Connection failed: " . $conn . ""); } $seglingId = $_GET['segling']; if (!is_numeric($seglingId)) $seglingId = 0; $seglingNamnResult = odbc_exec($conn, "select w.seglingNamn,s.seglingsTyp from resuto07..seglingWebmap w,resuto07..segling s where w.seglingid=${seglingId} and w.seglingID=s.seglingID"); $klassResult = odbc_exec($conn, "exec resuto07..SeglingKlass ${seglingId}"); $rundningResult = odbc_exec($conn, "exec resuto07..SeglingRundningar ${seglingId}"); $deltagareResult = odbc_exec($conn, "exec resuto07..SeglingKlassRundningarResultat ${seglingId}"); $klassrundningResult = odbc_exec($conn, "exec resuto07..SeglingKlassRundningar ${seglingId}"); if (!$seglingNamnResult || !$klassResult || !$rundningResult || !$deltagareResult || !$klassrundningResult) { exit("Failed SQL-query."); } $seglingNamn = trim(odbc_result($seglingNamnResult, 'seglingNamn')); $seglingsTyp = odbc_result($seglingNamnResult, 'seglingsTyp') ?>
Race Overview for
| Class | Course" ?>Participants | ${rundningsNamn}"; $rundningar++; } // Fetch class/rounding-map $krcombo = array(); while ($row = odbc_fetch_array($klassrundningResult)) { $klass = trim($row['klassID']); $rundningId = $row['rundningID']; if (!array_key_exists($klass, $krcombo)) $krcombo[$klass] = array(); $krcombo[$klass][$rundningId] = 1; } ?>${klass} | "; if ($seglingsTyp==2) echo "${banId} | "; echo "${antaldelt} | "; for($i = 1; $i <= $rundningar; $i++) { if (array_key_exists($klass, $arr) && array_key_exists($i, $arr[$klass])) { $v=$arr[$klass][$i]; echo "${v} | "; } else { if (array_key_exists($klass, $krcombo) && array_key_exists($i, $krcombo[$klass])) echo "No results | "; // Valid combination else echo "- | "; } } $parity = !$parity; echo "\r\n"; } ?>