Kämpfe 3 & 4 Teil 2 $Titel = array("1. Liga-Wochenende 10./11. Januar 2009
Kämpfe 1 & 2","","Kämpfe 3 & 4 Teil 1","","2. Liga-Wochenende 14./15. Februar 2009
Kämpfe 5 & 6","","","",""); /* kurze Teamnamen für Tabelle */ // // "DA 2", "DA 3", "DIE 1", "DIE 2", "Makk", "TBC 1", "TBC 2", "ING", "KOB", "SB 84", "WI T 1", "WI T 2" $TeamkurzA = array("Darmstadt Alert", "Darmstadt 65 2", "Kronberg", "Neuwied", "Aschaffenburg", "Bingen", "Hanau"); $TeamkurzB = array("Dietzenbach", "Neu-Isenburg", "Darmstadt 65 3", "Darmstadt 65 4", "Aschaffenb. BF", "Koblenz", "Bergstraße" ); /* Abkürzung der Teamnamen für Tabellenkopf */ $TeamabkA = array("Alert", "DA2", "Kronb", "Neuw", "AB", "Bin", "HU"); $TeamabkB = array("Die", "N-I", "DA3", "DA4", "ABBF", "Kob", "Ben" ); /* Spielplan der einzelnen Spieltage (1. gg 2., 3. gg 4. ... ) */ // Brauche keinen Spielplan, Movement wird über schleife dargestellt // Halbzeitergebnisse Gruppe A, link 1 HZ - rechts 2. HZ $HZErgA = array(7) ; // Alert DA2 Kronb Neuw AB Bin HU" $HZErgA[0] = array ( array( $x,88,21,100,47, 9,67 ), array( $x, 1,21, 1, 1, 2, 1 )); $HZErgA[1] = array ( array( 66,$x,44,29,76,97,11 ), array( 1,$x, 1,65, 1, 1,37 )); $HZErgA[2] = array ( array( 22,78,$x,60, 5,58,84 ), array( 62, 1,$x, 1,51, 1, 1 )); $HZErgA[3] = array ( array( 60, 7,51,$x,67,10,105 ), array( 1,18, 1,$x, 1,78,1 )); $HZErgA[4] = array ( array( 31,67,30,61,$x,50,20 ), array( 1, 1,21, 1,$x, 1,69 )); $HZErgA[5] = array ( array( 3,47,90,40,61,$x,79 ), array( 44, 1, 1,34, 1,$x, 1 )); $HZErgA[6] = array ( array( 48,18,58,43, 1,36,$x ), array( 1,13, 1, 1,33, 1,$x )); // Halbzeitergebnisse GRuppe B, links 1 HZ - rechts 2. HZ $HZErgB = array(6) ; // Die N-I DA3 DA4 ABBF Kob Ben $HZErgB[0] = array ( array( $x,123,14,108,66,39, 98 ), array( $x,1,85, 1, 1,78, 1 )); $HZErgB[1] = array ( array( 6,$x,57,30, 60,63, 23 ), array( 1,$x, 1,49, 1, 1,75 )); $HZErgB[2] = array ( array( 6,69,$x,82, 20,108, 51 ), array( 22, 1,$x, 1,50, 1, 1 )); $HZErgB[3] = array ( array( 49,22,62,$x, 61,25, 69 ), array( 1, 9, 1,$x, 1, 8, 1 )); $HZErgB[4] = array ( array( 55,62,14,112,$x,114,17 ), array( 1, 1,36, 1,$x, 1,51 )); $HZErgB[5] = array ( array( 0,77,73, 7, 35,$x, 92), array( 29, 1, 1,59, 1,$x, 1 )); $HZErgB[6] = array ( array( 22, 1,34,93, 14,26, $x ), array( 1,26, 1, 1,17, 1,$x )); // Die Ergebnis und Zusatz Arrays werden gleich berechnet $ErgA = array(7) ; // DA MA In Di FT GG $ErgA[0] = array( $x,$x,$x,$x,$x,$x,$x ) ; $ErgA[1] = array( $x,$x,$x,$x,$x,$x,$x ) ; $ErgA[2] = array( $x,$x,$x,$x,$x,$x,$x ) ; $ErgA[3] = array( $x,$x,$x,$x,$x,$x,$x ) ; $ErgA[4] = array( $x,$x,$x,$x,$x,$x,$x ) ; $ErgA[5] = array( $x,$x,$x,$x,$x,$x,$x ) ; $ErgA[6] = array( $x,$x,$x,$x,$x,$x,$x ) ; // Die werden später berechnet $ErgB = array(6) ; $ErgB[0] = array( $x,$x,$x,$x,$x,$x,$x ) ; $ErgB[1] = array( $x,$x,$x,$x,$x,$x,$x ) ; $ErgB[2] = array( $x,$x,$x,$x,$x,$x,$x ) ; $ErgB[3] = array( $x,$x,$x,$x,$x,$x,$x ) ; $ErgB[4] = array( $x,$x,$x,$x,$x,$x,$x ) ; $ErgB[5] = array( $x,$x,$x,$x,$x,$x,$x ) ; $ErgB[6] = array( $x,$x,$x,$x,$x,$x,$x ) ; /*Für das Plus hinter 15*/ $ZusatzA = array(7); $ZusatzA[0] = array($x,$x,$x,$x,$x,$x,$x); $ZusatzA[1] = array($x,$x,$x,$x,$x,$x,$x); $ZusatzA[2] = array($x,$x,$x,$x,$x,$x,$x); $ZusatzA[3] = array($x,$x,$x,$x,$x,$x,$x); $ZusatzA[4] = array($x,$x,$x,$x,$x,$x,$x); $ZusatzA[5] = array($x,$x,$x,$x,$x,$x,$x); $ZusatzA[6] = array($x,$x,$x,$x,$x,$x,$x); /*Für das Plus hinter 15*/ $ZusatzB = array(7); $ZusatzB[0] = array($x,$x,$x,$x,$x,$x,$x); $ZusatzB[1] = array($x,$x,$x,$x,$x,$x,$x); $ZusatzB[2] = array($x,$x,$x,$x,$x,$x,$x); $ZusatzB[3] = array($x,$x,$x,$x,$x,$x,$x); $ZusatzB[4] = array($x,$x,$x,$x,$x,$x,$x); $ZusatzB[5] = array($x,$x,$x,$x,$x,$x,$x); $ZusatzB[6] = array($x,$x,$x,$x,$x,$x,$x); // Berechne Ergebnisse for ( $i=0; $i<7; $i++ ) { // Team $i for ( $j=0; $j<7; $j++ ) { // gegen Team $j if ( $i != $j && $HZErgA[$i][0][$j] != $x && $HZErgA[$i][1][$j] != $x ) { $SummeI = $HZErgA[$i][0][$j]+ $HZErgA[$i][1][$j]; $SummeJ = $HZErgA[$j][0][$i]+ $HZErgA[$j][1][$i]; // echo ($SummeI." ($i, $j ) = ". $HZErgA[$i][0][$j]."+". $HZErgA[$i][1][$j] ); // echo ($SummeJ." = ". $HZErgA[$j][0][$i]."+". $HZErgA[$j][1][$i] ); $ErgA[$i][$j] = getVPResult ($SummeI - $SummeJ ); $ErgA[$j][$i] = getVPResult ($SummeJ - $SummeI ); if ( $ErgA[$i][$j] == 15 ) { if ( $SummeI > $SummeJ ) { $ZusatzA[$i][$j]="+"; $ZusatzA[$j][$i]="-"; } if ( $SummeI < $SummeJ ) { $ZusatzA[$i][$j]="-"; $ZusatzA[$j][$i]="+"; } } } if ( $i != $j && $HZErgB[$i][0][$j] != $x && $HZErgB[$i][1][$j] != $x ) { $SummeI = $HZErgB[$i][0][$j]+ $HZErgB[$i][1][$j]; $SummeJ = $HZErgB[$j][0][$i]+ $HZErgB[$j][1][$i]; // echo ($SummeI." ($i, $j ) = ". $HZErgA[$i][0][$j]."+". $HZErgA[$i][1][$j] ); // echo ($SummeJ." = ". $HZErgA[$j][0][$i]."+". $HZErgA[$j][1][$i] ); $ErgB[$i][$j] = getVPResult ($SummeI - $SummeJ ); $ErgB[$j][$i] = getVPResult ($SummeJ - $SummeI ); if ( $ErgB[$i][$j] == 15 ) { if ( $SummeI > $SummeJ ) { $ZusatzB[$i][$j]="+"; $ZusatzB[$j][$i]="-"; } if ( $SummeI < $SummeJ ) { $ZusatzB[$i][$j]="-"; $ZusatzB[$j][$i]="+"; } } } } } // Das hier stimt noch nicht, erst mal klären, wie es dann weiter geht /* Daten für die Halbfinals und Finals */ // 0 = nix, 1 = Halbfinale, 2 = Finale $showFinale = 1; // Hier die Endstände der beiden Vorunden eintragen ( Teamnummern aus TeamabkA und TeamabkB ) $StandA = array(1, 2, 5, 4, 0, 3, 6); $StandB = array(0, 4, 2, 1, 5, 3, 6); /* kurze Teamnamen für Tabelle */ $TeamkurzRRA = array($TeamkurzA[$StandA[0]], $TeamkurzA[$StandA[1]], $TeamkurzA[$StandA[2]], $TeamkurzB[$StandB[0]], $TeamkurzB[$StandB[1]], $TeamkurzB[$StandB[2]]); $TeamabkRRA = array($TeamabkA[$StandA[0]], $TeamabkA[$StandA[1]], $TeamabkA[$StandA[2]], $TeamabkB[$StandB[0]], $TeamabkB[$StandB[1]], $TeamabkB[$StandB[2]] ); // Summe, die jedes der letzten 8 Teams gegen die ersten beiden der eigenen Gruppe geholt hat. $SummeFinalisten = array(8); /* $SummeFinalisten[0] = $ErgA[$StandA[2]][$StandA[0]] + $ErgA[$StandA[2]][$StandA[1]]; $SummeFinalisten[1] = $ErgA[$StandA[3]][$StandA[0]] + $ErgA[$StandA[3]][$StandA[1]]; $SummeFinalisten[2] = $ErgA[$StandA[4]][$StandA[0]] + $ErgA[$StandA[4]][$StandA[1]]; $SummeFinalisten[3] = $ErgA[$StandA[5]][$StandA[0]] + $ErgA[$StandA[5]][$StandA[1]]; $SummeFinalisten[4] = $ErgB[$StandB[2]][$StandB[0]] + $ErgB[$StandB[2]][$StandB[1]]; $SummeFinalisten[5] = $ErgB[$StandB[3]][$StandB[0]] + $ErgB[$StandB[3]][$StandB[1]]; $SummeFinalisten[6] = $ErgB[$StandB[4]][$StandB[0]] + $ErgB[$StandB[4]][$StandB[1]]; $SummeFinalisten[7] = $ErgB[$StandB[5]][$StandB[0]] + $ErgB[$StandB[5]][$StandB[1]]; */ $PlanRRA = array(3); $PlanRRA[0] = array(0,5,1,3,2,4); $PlanRRA[1] = array(0,3,1,4,2,5); $PlanRRA[2] = array(4,0,5,1,3,2); $ErgRRA = array(8) ; /* $PlanRR[0] = array(0,3,1,4,2,5); $PlanRR[1] = array(4,0,5,1,3,2); $PlanRR[2] = array(0,5,1,3,2,4); */ // // DA2 - Kronb - Bingen - Die - AB BFR - DA 3 $ErgRRA[0] = array( $x, $ErgA[$StandA[0]][$StandA[1]], $ErgA[$StandA[0]][$StandA[2]], 3, 1, 12 ); $ErgRRA[1] = array( $ErgA[$StandA[1]][$StandA[0]], $x, $ErgA[$StandA[1]][$StandA[2]], 7, 4, 25 ); $ErgRRA[2] = array( $ErgA[$StandA[2]][$StandA[0]], $ErgA[$StandA[2]][$StandA[1]], $x, 17, 17, 19 ); $ErgRRA[3] = array( 25, 23, 13, $x, $ErgB[$StandB[0]][$StandB[1]], $ErgB[$StandB[0]][$StandB[2]] ); $ErgRRA[4] = array( 25, 25, 13, $ErgB[$StandB[1]][$StandB[0]], $x, $ErgB[$StandB[1]][$StandB[2]] ); $ErgRRA[5] = array( 18, 5, 11, $ErgB[$StandB[2]][$StandB[0]], $ErgB[$StandB[2]][$StandB[1]], $x ); // WI T, F-TBC, HU, WI, DA-3, SB 64, F-Makk, SB 65 $ZusatzRRA = array(8); $ZusatzRRA[0] = array( $x, $ZusatzA[$StandA[0]][$StandA[1]], $ZusatzA[$StandA[0]][$StandA[2]], $x, $x, $x); $ZusatzRRA[1] = array( $ZusatzA[$StandA[1]][$StandA[0]], $x, $ZusatzA[$StandA[1]][$StandA[2]], $x, $x, $x); $ZusatzRRA[2] = array( $ZusatzA[$StandA[2]][$StandA[0]], $ZusatzA[$StandA[2]][$StandA[1]], $x, $x, $x, $x); $ZusatzRRA[3] = array( $x, $x, $x, $x, $ZusatzB[$StandB[0]][$StandB[1]], $ZusatzB[$StandB[0]][$StandB[2]] ); $ZusatzRRA[4] = array( $x, $x, $x, $ZusatzB[$StandB[1]][$StandB[0]], $x, $ZusatzB[$StandB[1]][$StandB[2]] ); $ZusatzRRA[5] = array( $x, $x, $x, $ZusatzB[$StandB[2]][$StandB[0]], $ZusatzB[$StandB[2]][$StandB[1]], $x ); /* kurze Teamnamen für Tabelle */ $TeamkurzRRB = array($TeamkurzA[$StandA[3]], $TeamkurzA[$StandA[4]], $TeamkurzA[$StandA[5]], $TeamkurzA[$StandA[6]], $TeamkurzB[$StandB[3]], $TeamkurzB[$StandB[4]], $TeamkurzB[$StandB[5]], $TeamkurzB[$StandB[6]]); $TeamabkRRB = array($TeamabkA[$StandA[3]], $TeamabkA[$StandA[4]], $TeamabkA[$StandA[5]], $TeamabkA[$StandA[6]], $TeamabkB[$StandB[3]], $TeamabkB[$StandB[4]], $TeamabkB[$StandB[5]], $TeamabkB[$StandB[6]] ); // Summe, die jedes der letzten 8 Teams gegen die ersten beiden der eigenen Gruppe geholt hat. $SummeFinalisten = array(8); /* $SummeFinalisten[0] = $ErgA[$StandA[2]][$StandA[0]] + $ErgA[$StandA[2]][$StandA[1]]; $SummeFinalisten[1] = $ErgA[$StandA[3]][$StandA[0]] + $ErgA[$StandA[3]][$StandA[1]]; $SummeFinalisten[2] = $ErgA[$StandA[4]][$StandA[0]] + $ErgA[$StandA[4]][$StandA[1]]; $SummeFinalisten[3] = $ErgA[$StandA[5]][$StandA[0]] + $ErgA[$StandA[5]][$StandA[1]]; $SummeFinalisten[4] = $ErgB[$StandB[2]][$StandB[0]] + $ErgB[$StandB[2]][$StandB[1]]; $SummeFinalisten[5] = $ErgB[$StandB[3]][$StandB[0]] + $ErgB[$StandB[3]][$StandB[1]]; $SummeFinalisten[6] = $ErgB[$StandB[4]][$StandB[0]] + $ErgB[$StandB[4]][$StandB[1]]; $SummeFinalisten[7] = $ErgB[$StandB[5]][$StandB[0]] + $ErgB[$StandB[5]][$StandB[1]]; */ $PlanRRB = array(3); $PlanRRB[0] = array(0,4,1,5,2,6,3,7); $PlanRRB[1] = array(5,0,4,1,7,2,6,3); $PlanRRB[2] = array(0,6,1,7,2,4,3,5); $ErgRRB = array(8); /* $PlanRR[0] = array(0,3,1,4,2,5); $PlanRR[1] = array(4,0,5,1,3,2); $PlanRR[2] = array(0,5,1,3,2,4); */ // // AB2 - DA Alert - Neuwied -HU - NI - Kob - DA 4 - Bergstr $ErgRRB[0] = array( $x, $ErgA[$StandA[3]][$StandA[4]], $ErgA[$StandA[3]][$StandA[5]], $ErgA[$StandA[3]][$StandA[6]], 15, 22, 14, $x ); $ErgRRB[1] = array( $ErgA[$StandA[4]][$StandA[3]], $x, $ErgA[$StandA[4]][$StandA[5]], $ErgA[$StandA[4]][$StandA[6]], 22, 25, $x, 17 ); $ErgRRB[2] = array( $ErgA[$StandA[5]][$StandA[3]], $ErgA[$StandA[5]][$StandA[4]], $x, $ErgA[$StandA[5]][$StandA[6]], 14, $x, 17,25 ); $ErgRRB[3] = array( $ErgA[$StandA[6]][$StandA[3]], $ErgA[$StandA[6]][$StandA[4]], $ErgA[$StandA[6]][$StandA[5]], $x, $x, 9, 7, 12 ); $ErgRRB[4] = array( 15, 8, 16, $x, $x, $ErgB[$StandB[3]][$StandB[4]], $ErgB[$StandB[3]][$StandB[5]], $ErgB[$StandB[3]][$StandB[6]] ); $ErgRRB[5] = array( 8, 3, $x, 21, $ErgB[$StandB[4]][$StandB[3]], $x, $ErgB[$StandB[4]][$StandB[5]], $ErgB[$StandB[4]][$StandB[6]] ); $ErgRRB[6] = array( 16, $x, 13, 23, $ErgB[$StandB[5]][$StandB[3]], $ErgB[$StandB[5]][$StandB[4]], $x, $ErgB[$StandB[5]][$StandB[6]] ); $ErgRRB[7] = array( $x, 13, 3, 18, $ErgB[$StandB[6]][$StandB[3]], $ErgB[$StandB[6]][$StandB[4]], $ErgB[$StandB[6]][$StandB[5]], $x ); // WI T, F-TBC, HU, WI, DA-3, SB 64, F-Makk, SB 65 $ZusatzRRB = array(8); $ZusatzRRB[0] = array( $x, $ZusatzA[$StandA[3]][$StandA[4]], $ZusatzA[$StandA[3]][$StandA[5]], $ZusatzA[$StandA[3]][$StandA[6]], '-', $x, $x, $x); $ZusatzRRB[1] = array( $ZusatzA[$StandA[4]][$StandA[3]], $x, $ZusatzA[$StandA[4]][$StandA[5]], $ZusatzA[$StandA[4]][$StandA[6]], $x, $x, $x, $x); $ZusatzRRB[2] = array( $ZusatzA[$StandA[5]][$StandA[3]], $ZusatzA[$StandA[5]][$StandA[4]], $x, $ZusatzA[$StandA[5]][$StandA[6]], $x, $x, $x, $x); $ZusatzRRB[3] = array( $ZusatzA[$StandA[6]][$StandA[3]], $ZusatzA[$StandA[6]][$StandA[4]], $ZusatzA[$StandA[6]][$StandA[5]], $x, $x, $x, $x, $x); $ZusatzRRB[4] = array( '+', $x, $x, $x, $x, $ZusatzB[$StandB[3]][$StandB[4]], $ZusatzB[$StandB[3]][$StandB[5]], $ZusatzB[$StandB[3]][$StandB[6]] ); $ZusatzRRB[5] = array( $x, $x, $x, $x, $ZusatzB[$StandB[4]][$StandB[3]], $x, $ZusatzB[$StandB[4]][$StandB[5]], $ZusatzB[$StandB[4]][$StandB[6]] ); $ZusatzRRB[6] = array( $x, $x, $x, $x, $ZusatzB[$StandB[5]][$StandB[3]], $ZusatzB[$StandB[5]][$StandB[4]], $x, $ZusatzB[$StandB[5]][$StandB[6]] ); $ZusatzRRB[7] = array( $x, $x, $x, $x, $ZusatzB[$StandB[6]][$StandB[3]], $ZusatzB[$StandB[6]][$StandB[4]], $ZusatzB[$StandB[6]][$StandB[5]], $x ); /* HFTeams[0]="Sieger Gruppe A";66 HFTeams[1]="Zweiter Gruppe B"; HFTeams[2]="Sieger Gruppe B"; HFTeams[3]="Zweiter Gruppe A"; FTeams = array(4); FErg = array(4); */ /* Daten für die Abstiegsrunde */ // Erg zusatz use. noch berechnen $TableTextA = createTable ( 7, $ErgA, $ZusatzA, $TeamkurzA, $TeamabkA, array(), "Vorrunde Gruppe Violett" ); $TableTextB = createTable ( 7, $ErgB, $ZusatzB, $TeamkurzB, $TeamabkB, array(), "Vorrunde Gruppe Orange" ); /* Ausgaben */ /*Überschrift*/ echo("

3. Landesliga 2009

"); /* Ergebnistabelle Gruppe A*/ echo("
" ); echo( $TableTextA ); echo("     "); /* Ergebnistabelle Gruppe B*/ echo( $TableTextB ); echo("
"); echo("
"); echo("Zurück zur RMTL-Seite"); echo("
"); /* Kämpfe */ /* AAA noch Index-Liste Team rechts */ $Ru[1] = array(6,0,1,2,3,4,5); $Ru[2] = array(5,6,0,1,2,3,4); $Ru[3] = array(4,5,6,0,1,2,3); for($i=0; $i<6; $i++ ) { $runde = ceil ( $i / 2 ); print "\n"; if ($Titel[$i]!="") { echo("

".$Titel[$i]."

"); } if ( $i%2 == 1 ) { echo("\n"); echo("\n"); for ($j=0; $j<7; $j++) /* AAA hier war j<6 */ { $t1 = $j; /* $t2 = $j+$runde; $t3 = $j-$runde; if ( $t2>6 ) $t2-=7; if ( $t3<0 ) $t3+=7; AAA das war vorher */ /* AAA */ $t2 = $Ru[$runde][$j]; $t3 = $t2; /*dummy*/ if ( !$shown[$t1][$t2] ) { echo("\n"); echo("\n"); echo("\n"); echo("\n" ); echo("\n"); echo("\n"); echo("\n"); echo("\n"); echo("\n" ); echo("\n"); echo("\n"); } /*AAA if ( !$shown[$t1][$t3] ) { echo("\n"); echo("\n"); echo("\n"); echo("\n" ); echo("\n"); echo("\n"); echo("\n"); echo("\n"); echo("\n" ); echo("\n"); echo("\n"); } AAA*/ // DAmit nicht jeder Kampf 2x angezeigt wird, hier die angezeigten speichern. Oben dann nicht mehr anzeigen. $shown[$t1][$t3]=1; $shown[$t1][$t2]=1; $shown[$t3][$t1]=1; $shown[$t2][$t1]=1; } echo("
TeamsIMPsVPsTeamsIMPsVPs
".$TeamkurzA[$t1]."".$TeamkurzA[$t2]."".$HZErgA[$t1][0][$t2]." : ".$HZErgA[$t2][0][$t1]."".$ErgA[$t1][$t2].$ZusatzA[$t1][$t2]." : ".$ErgA[$t2][$t1].$ZusatzA[$t2][$t1]."   -  ".$TeamkurzB[$t1]."".$TeamkurzB[$t2]."".$HZErgB[$t1][0][$t2]." : ".$HZErgB[$t2][0][$t1]."".$ErgB[$t1][$t2].$ZusatzB[$t1][$t2]." : ".$ErgB[$t2][$t1].$ZusatzB[$t2][$t1]."
".$HZErgA[$t1][1][$t2]." : ".$HZErgA[$t2][1][$t1]."".$HZErgB[$t1][1][$t2]." : ".$HZErgB[$t2][1][$t1]."
".$TeamkurzA[$t1]."".$TeamkurzA[$t3]."".$HZErgA[$t1][0][$t3]." : ".$HZErgA[$t3][0][$t1]."".$ErgA[$t1][$t3].$ZusatzA[$t1][$t3]." : ".$ErgA[$t3][$t1].$ZusatzA[$t3][$t1]."   -  ".$TeamkurzB[$t1]."".$TeamkurzB[$t3]."".$HZErgB[$t1][0][$t3]." : ".$HZErgB[$t3][0][$t1]."".$ErgB[$t1][$t3].$ZusatzB[$t1][$t3]." : ".$ErgB[$t3][$t1].$ZusatzB[$t3][$t1]."
".$HZErgA[$t1][1][$t3]." : ".$HZErgA[$t3][1][$t1]."".$HZErgB[$t1][1][$t3]." : ".$HZErgB[$t3][1][$t1]."
"); echo(""); } } echo("

"); if ( $showFinale ) { // Halbfinale / Finale und die Endrunden spiele Nebeneinander anzeigen echo("
" ); echo("

Aufstiegsrunde

"); echo("
" ); for ($i=0; $i<3; $i++ ) { echo(""); for ($j=0; $j<6; $j+=2) { echo(""); echo(""); echo(""); } echo("
".$TeamkurzRRA[$PlanRRA[$i][$j]]."".$TeamkurzRRA[$PlanRRA[$i][$j+1]]."".$ErgRRA[$PlanRRA[$i][$j]][$PlanRRA[$i][$j+1]].$ZusatzRRA[$PlanRRA[$i][$j]][$PlanRRA[$i][$j+1]]." : ".$ErgRRA[$PlanRRA[$i][$j+1]][$PlanRRA[$i][$j]].$ZusatzRRA[$PlanRRA[$i][$j+1]][$PlanRRA[$i][$j]]."
"); } // 2. Spalte f?? 1/2 r HF und F echo("
     "); /* echo("

Halbfinale

"); for($i=0; $i<2; ++$i) { echo(""); echo(""); echo(""); echo(""); echo("
Teams Halbfinale ".($i+1)."Imps Seg. 1Imps Seg. 2Summe Imps
".$TeamkurzHF[$HFPlan[$i][0]]."".$HFErg[$i][0][0]."".$HFErg[$i][0][1]."".$HFSumme[$i][0]."
".$TeamkurzHF[$HFPlan[$i][1]]."".$HFErg[$i][1][0]."".$HFErg[$i][1][1]."".$HFSumme[$i][1]."
"); } */ echo(""); // echo ( TableText ); $TableTextRRA = createTable ( 6, $ErgRRA, $ZusatzRRA, $TeamkurzRRA, $TeamabkRRA, $SummeFinalisten, "Tabelle Aufstiegsrunde" ); echo( $TableTextRRA ); echo("
"); echo("

"); // Endrunde B echo("
" ); echo("

Endrunde

"); echo("
" ); for ($i=0; $i<3; $i++ ) { echo(""); for ($j=0; $j<8; $j+=2) { echo(""); echo(""); echo(""); } echo("
".$TeamkurzRRB[$PlanRRB[$i][$j]]."".$TeamkurzRRB[$PlanRRB[$i][$j+1]]."".$ErgRRB[$PlanRRB[$i][$j]][$PlanRRB[$i][$j+1]].$ZusatzRRB[$PlanRRB[$i][$j]][$PlanRRB[$i][$j+1]]." : ".$ErgRRB[$PlanRRB[$i][$j+1]][$PlanRRB[$i][$j]].$ZusatzRRB[$PlanRRB[$i][$j+1]][$PlanRRB[$i][$j]]."
"); } // 2. Spalte f?? 1/2 r HF und F echo("
     "); echo(""); // echo ( TableText ); $TableTextRRB = createTable ( 8, $ErgRRB, $ZusatzRRB, $TeamkurzRRB, $TeamabkRRB, $SummeFinalisten, "Tabelle Endrunde" ); echo( $TableTextRRB ); echo("
"); echo(""); } /* Ende */ echo("

Teilnehmerliste

"); for($i=0; $i<14; $i++) { echo("

".$Team[$i]."

"); for($j=0; $j 
 "); // anz = Anzahl Teams in der Tabelle // Erg = Ergebnis-Array // Zusatz = enthält die + und - bei 15:15 Ergebnissen // Teams = Teamnamen für 1. Spalte // TeamsK= Teamabkkürzungen für 1. Zeile // SummeFinalisten = Summe, die die Teams gegen die Finalisten geholt haben. // TableHeader = Überschrift in Tabelle function createTable ( $anz, $Erg, $Zusatz, $Teams, $TeamsK, $SummeFinalisten, $TableHeader ) { global $x; /* VP-Summme und Rang aller Teams */ $Rang = array( ); $Summe = array( ); for ( $i=0; $i<$anz; $i++ ) { $Summe[$i] = 0; $Rang[$i] = 1; } for ($i=0; $i<$anz; $i++) { for ($j=0; $j<$anz; $j++) { if ($Erg[$i][$j] != $x) { $Summe[$i] += $Erg[$i][$j]; } } } $mitSF = 0; // Wenn es eine extra-Summe gibt, diese hier dazu rechnen if ( count($SummeFinalisten) == $anz ) { $mitSF = 1; } if ( $mitSF ) { // alert( "mit Summe gegen Finalisten" ); for ($i=0; $i<$anz; $i++) { // alert ( "summe "+i+" = " + Summe[i] + "+" + SummeFinalisten[i] ); $Summe[$i] += $SummeFinalisten[$i]; } } for ($i=0; $i<$anz; $i++) { for ($j=0; $j<$anz; $j++) { // F?? 1/2 r jedes Team, dessen Summe h?? 1/2 her ist, diesen Rang erh?? 1/2 hen. if ($Summe[$j]>$Summe[$i]) { $Rang[$i]++; } } } /* Falls 2 den gleichen Rang haben, direkten Vergleich, IMP-quotient sp?? 1/2 ter */ for ($i=0; $ianz; $i++) { for ($j=0; $j<$anz; $j++) { if (($Rang[$i]==$Rang[$j]) && ($i!=$j)) { if ($Erg[$i][$j]>$Erg[$j][$i] ) { $Rang[$j]++; } if ($Erg[$j][$i]>$Erg[$i][$j] ) { $Rang[$i]++; } } } } /* Damit die Teams in der Tabelle in der richtigen Reienfolge stehen */ $Reihe=array( ); for ( $i=0; $i<$anz; $i++ ) { $Reihe[$i] = $anz; } for ($i=0; $i<$anz; $i++){ if ( $Reihe[$Rang[$i]-1] == $anz ) { $Reihe[$Rang[$i]-1] = $i; } else { $j=0; while ( $Reihe[$Rang[$i]+$j]!=$anz ) $j++; $Reihe[$Rang[$i]+$j]=$i; } } $TableText = "\n"; $TableText .= ""; $TableText .= ""; for($i=0; $i<$anz; ++$i) { $TableText .= ""; } if ( $mitSF ) { $TableText .= ""; } $TableText .= ""; // echo(""); /*Spalten der Tabelle*/ for($i=0; $i<$anz; ++$i) { $TableText .= ""; $TableText .= ""; for ($j=0; $j<$anz; $j++) { if ($i==$j) { $TableText .= "\n"; } if ( $mitSF ) { $TableText .= ""; } $TableText .= "\n"; // TableText .= "\n"; $TableText .= "\n"; } $TableText .= "
".$TableHeader."
Teamname" . $TeamsK[$Reihe[$i]] . "gg. FinalistenSummeRang
" . $Rang[$Reihe[$i]].". " . $Teams[$Reihe[$i]] . "\n"; } else { $TableText .= "\n"; } $TableText .= ($Erg[$Reihe[$i]][$Reihe[$j]].$Zusatz[$Reihe[$i]][$Reihe[$j]]); $TableText .= "" . $SummeFinalisten[$Reihe[$i]]. "" . $Summe[$Reihe[$i]] ."" . Rang[Reihe[i]] . ".
\n"; return $TableText; } function getVPResult ( $x ) { echo("\n"); if ( $x <= -101 ) return 0; if ( $x <= -92 ) return 1; if ( $x <= -83 ) return 2; if ( $x <= -74 ) return 3; if ( $x <= -66 ) return 4; if ( $x <= -59 ) return 5; if ( $x <= -53 ) return 6; if ( $x <= -47 ) return 7; if ( $x <= -41 ) return 8; if ( $x <= -35 ) return 9; if ( $x <= -29 ) return 10; if ( $x <= -23 ) return 11; if ( $x <= -17 ) return 12; if ( $x <= -11 ) return 13; if ( $x <= -4 ) return 14; if ( $x <= 3 ) return 15; if ( $x <= 10 ) return 16; if ( $x <= 16 ) return 17; if ( $x <= 22 ) return 18; if ( $x <= 28 ) return 19; if ( $x <= 34 ) return 20; if ( $x <= 40 ) return 21; if ( $x <= 46 ) return 22; if ( $x <= 52 ) return 23; if ( $x <= 58 ) return 24; if ( $x >= 59 ) return 25; } ?>