medals and places, plus sort

This commit is contained in:
2024-03-25 08:50:39 +01:00
parent 4087d3971c
commit c43f792e7a
2 changed files with 150 additions and 139 deletions

View File

@@ -35,8 +35,8 @@ html,body,h1,h2,h3,h4,h5,h6 {font-family: "Roboto", sans-serif; margin:0px; padd
min-height: 100%;
}
.track{
}
</style>
<body>
<?
@@ -58,7 +58,6 @@ if(isset($_GET['write_success'])){
<div class="w3-full w3-center w3-black">
<div class="w3-green w3-round-xxlarge">
<h1>Kalské Borec <span class="w3-green">//24</span></h1>
<h2>23.3.2024 9:00</h2>
<h3>Legendární MTB závod kolem obce Kaly, vrchem i spodem Bránou Vysočiny</h3>
</div>
</div>
@@ -113,153 +112,83 @@ if(isset($_GET['write_success'])){
</div>
<div class="w3-col w3-black">
<div class="w3-center" style="padding-left:0px;padding-top: 2em;"><h2><span class="w3-green">//</span> OKRUHY</h2></div>
<div class="w3-row w3-display-container w3-padding-large">
<div class="w3-padding-64 w3-padding-large w3-white w3-round-xxlarge">
<div class="w3-display-container w3-leftbar w3-border-green w3-padding-large track">
<div class="w3-row w3-display-container w3-padding-large">
<div class="w3-padding-64 w3-padding-large w3-white w3-round-xxlarge">
<div class="w3-display-container w3-leftbar w3-border-green w3-padding-large track">
<h3><span class="w3-green">//</span> Kalské Borec</h3>
<P>Dámy a pánové jenž aspirují na titul "Kalské Borec" to budou mít letos trošku jednodušší. Pojednou jen 3 okruhy. Freeride -> XC -> Junior</P>
<table class="w3-table w3-striped w3-bordered w3-border w3-white"><tr><th>ID</th><th>Přezdívka / Team</th><th>Závod</th><th>Čas</th><th>Místo</th></tr>
<?
if($reg_racers_5 != null){
$place = 1;
$medal = '';
foreach($reg_racers_5 as $racer){
if($place == 1) $medal = '<img src="./img/1st.jpg" class="w3-image" width="20">';
if($place == 2) $medal = '<img src="./img/2nd.jpg" class="w3-image" width="20">';
if($place == 3) $medal = '<img src="./img/3rd.jpg" class="w3-image" width="20">';
echo '<tr><td>'.$racer['ID'].'</td><td>'.$racer["NICK"].'</td><td>'.$racer["RACE"].'</td><td>'.$racer["TIME"].'</td><td>'.$place.'. '.$medal.'</td></tr>';
$place++;
$medal = '';
}
}
?>
</table>
</div>
</div>
</div>
<div class="w3-col l3 m12 s12 w3-padding-large">
<div class="w3-white w3-round-xxlarge w3-padding-large">
<div class="w3-display-container w3-leftbar w3-border-green w3-padding-large track">
<h3><span class="w3-green">//</span> RODINNÝ</h3>
<p>Pro nejmenší sportovce s doprovodem. Snad nejlehčí okruh. Opět však vyžaduje alespoň základy jízdy v terénu. Bude sice kousek delší než
minulý rok, ale o to Vás to požene mín do kopce. nenechte se však ukolébat touto informací, pořád bude vyžadovat oběti.</p>
<p>Provede Vás Zahradou, nakonec dva krát. Nejdřív ale obtočíte kopec s názvem Dranč kolem dokola, podíváte se na rozhlednu Křivoš zespodu
a objevíte údolí Kalského potoka, pokuď ho ještě neznáte.</p>
<p></p><a href="https://en.mapy.cz/s/mukotozoco" target="_new"><img src="./img/gpx_rodina.jpg" alt="rodina_trasa_gpx" class="w3-image"><br>
TRASA // MAPA</a></p>
<h3>Registrovaní</h3>
<table class="w3-table w3-striped w3-bordered w3-border w3-white"><tr><th>ID</th><th>Přezdívka / Team</th><th>Čas</th><th>Místo</th></tr>
<?
if($reg_racers_4 != null){
$place = 1;
$medal = '';
foreach($reg_racers_4 as $racer){
if($place == 1) $medal = '<img src="./img/1st.jpg" class="w3-image" width="20">';
if($place == 2) $medal = '<img src="./img/2nd.jpg" class="w3-image" width="20">';
if($place == 3) $medal = '<img src="./img/3rd.jpg" class="w3-image" width="20">';
echo '<tr><td>'.$racer['ID'].'</td><td>'.$racer["NICK"].'</td><td><td>'.$racer["TIME"].'</td><td>'.$place.'. '.$medal.'</td></tr>';
$place++;
$medal = '';
}
}
?>
<? echo $reg_race_5_display; ?>
</table>
</div>
</div>
</div>
</div>
<div class="w3-col l3 m12 s12 w3-padding-large">
<div class="w3-white w3-round-xxlarge w3-padding-large">
<div class="w3-display-container w3-leftbar w3-border-green w3-padding-large track">
<h3><span class="w3-green">//</span> JUNIOR</h3>
<p> Relativně jednoduché kolečko do hodiny. Max 53min a 14s. Reálně si mlaďoši, tedy junioři vyzkouší, jaké to je drtit z kopce klacky a kamení,
ale taky jaké to měli jednoduché XCckaři před rokem. Trasa Vás provede málo známým údolím nad Borač.</p>
<p>Po zábavě ale přijde pořádný švih
a nastoupáte zpátaky do Huslí a přes Jilmoví hurá na Kaly. Tady Vaše utrpení končí a nastává zasloužený odpočinek.</p>
<p><a href="https://mapy.cz/s/rajuzabona" target="_new"><img src="./img/gpx_junior.jpg" alt="junior_trasa_gpx" class="w3-image"><br>
TRASA // MAPA</a></p>
<h3>Registrovaní</h3>
<table class="w3-table w3-striped w3-bordered w3-border w3-white"><tr><th>ID</th><th>Přezdívka / Team</th><th>Čas</th><th>Místo</th></tr>
<?
if($reg_racers_3 != null){
$place = 1;
$medal = '';
foreach($reg_racers_3 as $racer){
if($place == 1) $medal = '<img src="./img/1st.jpg" class="w3-image" width="20">';
if($place == 2) $medal = '<img src="./img/2nd.jpg" class="w3-image" width="20">';
if($place == 3) $medal = '<img src="./img/3rd.jpg" class="w3-image" width="20">';
echo '<tr><td>'.$racer['ID'].'</td><td>'.$racer["NICK"].'</td><td>'.$racer["TIME"].'</td><td>'.$place.'. '.$medal.'</td></tr>';
$place++;
$medal = '';
}
}
?>
</table>
</div>
</div>
</div>
<div class="w3-cell-row w3-padding-large w3-black">
<div class="w3-cell w3-mobile w3-container w3-padding-large w3-white w3-round-xlarge" style="width: 50%;">
<div class="w3-display-container w3-leftbar w3-border-green w3-padding-large track">
<h3><span class="w3-green">//</span> RODINNÝ</h3>
<p>Pro nejmenší sportovce s doprovodem. Snad nejlehčí okruh. Opět však vyžaduje alespoň základy jízdy v terénu. Bude sice kousek delší než
minulý rok, ale o to Vás to požene mín do kopce. nenechte se však ukolébat touto informací, pořád bude vyžadovat oběti.</p>
<p>Provede Vás Zahradou, nakonec dva krát. Nejdřív ale obtočíte kopec s názvem Dranč kolem dokola, podíváte se na rozhlednu Křivoš zespodu
a objevíte údolí Kalského potoka, pokuď ho ještě neznáte.</p>
<p></p><a href="https://en.mapy.cz/s/mukotozoco" target="_new"><img src="./img/gpx_rodina.jpg" alt="rodina_trasa_gpx" class="w3-image"><br>
TRASA // MAPA</a></p>
<h3>Registrovaní</h3>
<table class="w3-table w3-striped w3-bordered w3-border w3-white"><tr><th>ID</th><th>Přezdívka / Team</th><th>Čas</th><th>Místo</th></tr>
<? echo $reg_race_4_display; ?>
</table>
</div>
<div class="w3-col l3 m12 s12 w3-padding-large">
<div class="w3-white w3-round-xxlarge w3-padding-large">
<div class="w3-display-container w3-leftbar w3-border-green w3-padding-large track">
<h3><span class="w3-green">//</span> CROSS-COUNTRY (XC)</h3>
<p>Cross country, ve zkratce jak se dostat z A do B za co nejkratší dobu. Strmé stoupání i sjezdy, člověk si mákne, ale nic extra technického zde nehledejte.
Maximálně strmý sjezd a pak nějaký ten křák.</p>
<p>Tenhle okruh nebudel lehký, ale přesně to jste čekali. Nejdřív přes krásný sjezdík s vyhazovákem do Dolních Louček, odkuď po krásném chodníčku,
proti řece Bobrůvce pokoříte Arku. Konec pokořovnání to však nebude. Musíte se dostat zpátky k oboře, která Váas dostane zpátky na Kaly.</p>
<p><a href="https://mapy.cz/s/jomafocaza" target="_new"><img src="./img/gpx_xc.jpg" alt="xc_trasa_gpx" class="w3-image"><br>
TRASA // MAPA</a></p>
<h3>Registrovaní</h3>
<table class="w3-table w3-striped w3-bordered w3-border w3-white"><tr><th>ID</th><th>Přezdívka / Team</th><th>Čas</th><th>Místo</th></tr>
<?
if($reg_racers_2 != null){
$place = 1;
$medal = '';
foreach($reg_racers_2 as $racer){
if($place == 1) $medal = '<img src="./img/1st.jpg" class="w3-image" width="20">';
if($place == 2) $medal = '<img src="./img/2nd.jpg" class="w3-image" width="20">';
if($place == 3) $medal = '<img src="./img/3rd.jpg" class="w3-image" width="20">';
echo '<tr><td>'.$racer['ID'].'</td><td>'.$racer["NICK"].'</td><td>'.$racer["TIME"].'</td><td>'.$place.'. '.$medal.'</td></tr>';
$place++;
$medal = '';
}
}
?>
</table>
</div>
</div>
</div>
<div class="w3-col l3 m12 s12 w3-padding-large">
<div class="w3-white w3-round-xxlarge w3-padding-large">
<div class="w3-display-container w3-leftbar w3-border-green w3-padding-large track">
<h3><span class="w3-green">//</span> FREERIDE</h3>
<p>Asi nejnáročnejší okruh. Jak na techniku, tak na výdrž a převýšení. Myslím, že v některých sekcích svému jménu dostane. </p>
<p>Nejhezčí jízda ze všech začne nefalšovaným freeridem mezi stromy a spostou hrabanky, zakončeným zhupem přes potomk. Pak trochu přitvrdíme
a okruh se stne teprv zábavným. 2 krásné ridgerides v terénu s občasným skokem přes kládu, kámen, či unikátní zhup "Bába pod kořenem". Bude to krásné
a Vy to víte.</p>
<p><a href="https://mapy.cz/s/lefagekono" target="_new"><img src="./img/gpx_freeride.jpg" alt="freeride_trasa_gpx" class="w3-image"><br>
TRASA // MAPA</a></p>
<h3>Registrovaní</h3>
<table class="w3-table w3-striped w3-bordered w3-border w3-white"><tr><th>ID</th><th>Přezdívka / Team</th><th>Čas</th><th>Místo</th></tr>
<?
if($reg_racers_1 != null){
$place = 1;
$medal = '';
foreach($reg_racers_1 as $racer){
if($place == 1) $medal = '<img src="./img/1st.jpg" class="w3-image" width="20">';
if($place == 2) $medal = '<img src="./img/2nd.jpg" class="w3-image" width="20">';
if($place == 3) $medal = '<img src="./img/3rd.jpg" class="w3-image" width="20">';
echo '<tr><td>'.$racer['ID'].'</td><td>'.$racer["NICK"].'</td><td>'.$racer["TIME"].'</td><td>'.$place.'. '.$medal.'</td></tr>';
$place++;
$medal = '';
}
}
?>
</table>
</div>
</div>
</div>
<div class="w3-cell w3-mobile w3-container w3-padding-large w3-white w3-round-xlarge" style="width: 50%;">
<div class="w3-display-container w3-leftbar w3-border-green w3-padding-large track">
<h3><span class="w3-green">//</span> JUNIOR</h3>
<p> Relativně jednoduché kolečko do hodiny. Max 53min a 14s. Reálně si mlaďoši, tedy junioři vyzkouší, jaké to je drtit z kopce klacky a kamení,
ale taky jaké to měli jednoduché XCckaři před rokem. Trasa Vás provede málo známým údolím nad Borač.</p>
<p>Po zábavě ale přijde pořádný švih
a nastoupáte zpátaky do Huslí a přes Jilmoví hurá na Kaly. Tady Vaše utrpení končí a nastává zasloužený odpočinek.</p>
<p><a href="https://mapy.cz/s/rajuzabona" target="_new"><img src="./img/gpx_junior.jpg" alt="junior_trasa_gpx" class="w3-image"><br>
TRASA // MAPA</a></p>
<h3>Registrovaní</h3>
<table class="w3-table w3-striped w3-bordered w3-border w3-white"><tr><th>ID</th><th>Přezdívka / Team</th><th>Čas</th><th>Místo</th></tr>
<? echo $reg_race_3_display; ?>
</table>
</div>
</div>
</div>
<div class="w3-cell-row w3-padding-large w3-black">
<div class="w3-cell w3-mobile w3-container w3-padding-large w3-white w3-round-xlarge" style="width: 50%;">
<div class="w3-display-container w3-leftbar w3-border-green w3-padding-large track">
<h3><span class="w3-green">//</span> CROSS-COUNTRY (XC)</h3>
<p>Cross country, ve zkratce jak se dostat z A do B za co nejkratší dobu. Strmé stoupání i sjezdy, člověk si mákne, ale nic extra technického zde nehledejte.
Maximálně strmý sjezd a pak nějaký ten křák.</p>
<p>Tenhle okruh nebudel lehký, ale přesně to jste čekali. Nejdřív přes krásný sjezdík s vyhazovákem do Dolních Louček, odkuď po krásném chodníčku,
proti řece Bobrůvce pokoříte Arku. Konec pokořovnání to však nebude. Musíte se dostat zpátky k oboře, která Váas dostane zpátky na Kaly.</p>
<p><a href="https://mapy.cz/s/jomafocaza" target="_new"><img src="./img/gpx_xc.jpg" alt="xc_trasa_gpx" class="w3-image"><br>
TRASA // MAPA</a></p>
<h3>Registrovaní</h3>
<table class="w3-table w3-striped w3-bordered w3-border w3-white"><tr><th>ID</th><th>Přezdívka / Team</th><th>Čas</th><th>Místo</th></tr>
<? echo $reg_race_2_display; ?>
</table>
</div>
</div>
<div class="w3-cell w3-mobile w3-container w3-padding-large w3-white w3-round-xlarge" style="width: 50%;">
<div class="w3-display-container w3-leftbar w3-border-green w3-padding-large track">
<h3><span class="w3-green">//</span> FREERIDE</h3>
<p>Asi nejnáročnejší okruh. Jak na techniku, tak na výdrž a převýšení. Myslím, že v některých sekcích svému jménu dostane. </p>
<p>Nejhezčí jízda ze všech začne nefalšovaným freeridem mezi stromy a spostou hrabanky, zakončeným zhupem přes potomk. Pak trochu přitvrdíme
a okruh se stne teprv zábavným. 2 krásné ridgerides v terénu s občasným skokem přes kládu, kámen, či unikátní zhup "Bába pod kořenem". Bude to krásné
a Vy to víte.</p>
<p><a href="https://mapy.cz/s/lefagekono" target="_new"><img src="./img/gpx_freeride.jpg" alt="freeride_trasa_gpx" class="w3-image"><br>
TRASA // MAPA</a></p>
<h3>Registrovaní</h3>
<table class="w3-table w3-striped w3-bordered w3-border w3-white"><tr><th>ID</th><th>Přezdívka / Team</th><th>Čas</th><th>Místo</th></tr>
<? echo $reg_race_1_display; ?>
</table>
</div>
</div>
</div>
<div class="w3-row w3-black">
<div class="w3-twothird w3-padding-large">
<div class="w3-padding-64 w3-padding-large w3-white w3-round-xxlarge">

View File

@@ -85,6 +85,88 @@ $sql = "SELECT ID, NICK, RACE, TIME FROM REGISTERED where RACE like '1' order by
}else{
echo "0 results";
}
if($reg_racers_5 != null){
$place = 1;
$medal = '';
$reg_race_5_display = '';
foreach($reg_racers_5 as $racer){
if($place == 1) $medal = '<img src="./img/1st.jpg" class="w3-image" width="20">';
if($place == 2) $medal = '<img src="./img/2nd.jpg" class="w3-image" width="20">';
if($place == 3) $medal = '<img src="./img/3rd.jpg" class="w3-image" width="20">';
$reg_race_5_display = $reg_race_5_display.'<tr><td>'.$racer['ID'].'</td><td>'.$racer["NICK"].'</td><td>'.$racer["RACE"].'</td><td>'.$racer["TIME"].'</td><td>'.$place.'. '.$medal.'</td></tr>';
$place++;
$medal = '';
}
}
else {
$reg_race_5_display = '';
}
if($reg_racers_4 != null){
$place = 1;
$medal = '';
$reg_race_4_display = '';
foreach($reg_racers_4 as $racer){
if($place == 1) $medal = '<img src="./img/1st.jpg" class="w3-image" width="20">';
if($place == 2) $medal = '<img src="./img/2nd.jpg" class="w3-image" width="20">';
if($place == 3) $medal = '<img src="./img/3rd.jpg" class="w3-image" width="20">';
$reg_race_4_display = $reg_race_4_display.'<tr><td>'.$racer['ID'].'</td><td>'.$racer["NICK"].'</td><td>'.$racer["TIME"].'</td><td>'.$place.'. '.$medal.'</td></tr>';
$place++;
$medal = '';
}
}
else {
$reg_race_4_display = '';
}
if($reg_racers_3 != null){
$place = 1;
$medal = '';
$reg_race_3_display = '';
foreach($reg_racers_3 as $racer){
if($place == 1) $medal = '<img src="./img/1st.jpg" class="w3-image" width="20">';
if($place == 2) $medal = '<img src="./img/2nd.jpg" class="w3-image" width="20">';
if($place == 3) $medal = '<img src="./img/3rd.jpg" class="w3-image" width="20">';
$reg_race_3_display = $reg_race_3_display.'<tr><td>'.$racer['ID'].'</td><td>'.$racer["NICK"].'</td><td>'.$racer["TIME"].'</td><td>'.$place.'. '.$medal.'</td></tr>';
$place++;
$medal = '';
}
}
else {
$reg_race_3_display = '';
}
if($reg_racers_2 != null){
$place = 1;
$medal = '';
$reg_race_2_display = '';
foreach($reg_racers_2 as $racer){
if($place == 1) $medal = '<img src="./img/1st.jpg" class="w3-image" width="20">';
if($place == 2) $medal = '<img src="./img/2nd.jpg" class="w3-image" width="20">';
if($place == 3) $medal = '<img src="./img/3rd.jpg" class="w3-image" width="20">';
$reg_race_2_display = $reg_race_2_display.'<tr><td>'.$racer['ID'].'</td><td>'.$racer["NICK"].'</td><td>'.$racer["TIME"].'</td><td>'.$place.'. '.$medal.'</td></tr>';
$place++;
$medal = '';
}
}
else {
$reg_race_2_display = '';
}
if($reg_racers_1 != null){
$place = 1;
$medal = '';
$reg_race_1_display = '';
foreach($reg_racers_1 as $racer){
if($place == 1) $medal = '<img src="./img/1st.jpg" class="w3-image" width="20">';
if($place == 2) $medal = '<img src="./img/2nd.jpg" class="w3-image" width="20">';
if($place == 3) $medal = '<img src="./img/3rd.jpg" class="w3-image" width="20">';
$reg_race_1display = $reg_race_1_display.'<tr><td>'.$racer['ID'].'</td><td>'.$racer["NICK"].'</td><td>'.$racer["TIME"].'</td><td>'.$place.'. '.$medal.'</td></tr>';
$place++;
$medal = '';
}
}
else {
$reg_race_1_display = '';
}
?>