Moin moin,
hier geht es zwar um ein logisches Problem wird jedoch später in PHP geschrieben also nicht wundern,
es geht um eine Tabellenplatzierung:
man hat 1. Die Punkte eines Teams und 2. die Win/Loose differenz
Das ganze wird so geordnet:
1. Je größer die Punktzahl desto höher der Platz,
2. wenn beide Teams die gleich Punktzahl haben wird nach der Win/Loose differenz geschaut (auch je höher desto besser die platzierung)
Ich hab jetzt die tolle aufgabe bekommen das script von irgendjemandem umzuschreiben *juhu*
Spoiler anzeigen
<?
//////////////////////////////////////////////////////// Gruppe A ///////////////////////////////////////////////
$gruppe_a = array( $team_1_points , $team_2_points , $team_3_points, $team_4_points, $team_5_points );
sort($gruppe_a);
$dif_sort_a = array ( $team_1_differenz , $team_2_differenz , $team_3_differenz , $team_4_differenz , $team_5_differenz );
sort($dif_sort_a);
$sort_a_platz_1 = 1;
$sort_a_platz_2 = 1;
$sort_a_platz_3 = 1;
$sort_a_platz_4 = 1;
$sort_a_platz_5 = 1;
if ( $gruppe_a[4] == $team_1_points /*&& $dif_sort_a[4] == $team_1_differenz && $sort_a_platz_1 == 1*/ ) {
$gruppe_a_platz_1 = $team_1_tabelle;
$pokal_match_1 = $pokal_team[1];
$pokal_match_1_alt = $pokal_team_alt[1];
$sort_a_platz_1 = 2;
}
elseif ( $gruppe_a[4] == $team_2_points && $dif_sort_a[4] == $team_2_differenz && $sort_a_platz_2 == 1 ) {
$gruppe_a_platz_1 = $team_2_tabelle;
$pokal_match_1 = $pokal_team[2];
$pokal_match_1_alt = $pokal_team_alt[2];
$sort_a_platz_2 = 2;
}
elseif ( $gruppe_a[4] == $team_3_points && $dif_sort_a[4] == $team_3_differenz && $sort_a_platz_3 == 1 ) {
$gruppe_a_platz_1 = $team_3_tabelle;
$pokal_match_1 = $pokal_team[3];
$pokal_match_1_alt = $pokal_team_alt[3];
$sort_a_platz_3 = 2;
}
elseif ( $gruppe_a[4] == $team_4_points && $dif_sort_a[4] == $team_4_differenz && $sort_a_platz_4 == 1 ) {
$gruppe_a_platz_1 = $team_4_tabelle;
$pokal_match_1 = $pokal_team[4];
$pokal_match_1_alt = $pokal_team_alt[4];
$sort_a_platz_4 = 2;
}
elseif ( $gruppe_a[4] == $team_5_points && $dif_sort_a[4] == $team_5_differenz && $sort_a_platz_5 == 1 ) {
$gruppe_a_platz_1 = $team_5_tabelle;
$pokal_match_1 = $pokal_team[5];
$pokal_match_1_alt = $pokal_team_alt[5];
$sort_a_platz_5 = 2;
}
else {
$fehler = '<tr><td colspan="5"><p style="color:red">Es trat ein Fehler auf, konnte Platz 1 nicht zuordnen!</p></td></tr>';
};
if ( $gruppe_a[3] == $team_1_points && $sort_a_platz_1 == 1 ) {
$gruppe_a_platz_2 = $team_1_tabelle;
$pokal_match_6 = $pokal_team[1];
$pokal_match_6_alt = $pokal_team_alt[1];
$sort_a_platz_1 = 2;
}
elseif ( $gruppe_a['3'] == $team_2_points && $sort_a_platz_2 == 1 ) {
$gruppe_a_platz_2 = $team_2_tabelle;
$pokal_match_6 = $pokal_team[2];
$pokal_match_6_alt = $pokal_team_alt[2];
$sort_a_platz_2 = 2;
}
elseif ( $gruppe_a['3'] == $team_3_points && $sort_a_platz_3 == 1 ) {
$gruppe_a_platz_2 = $team_3_tabelle;
$pokal_match_6 = $pokal_team[3];
$pokal_match_6_alt = $pokal_team_alt[3];
$sort_a_platz_3 = 2;
}
elseif ( $gruppe_a['3'] == $team_4_points && $sort_a_platz_4 == 1 ) {
$gruppe_a_platz_2 = $team_4_tabelle;
$pokal_match_6 = $pokal_team[4];
$pokal_match_6_alt = $pokal_team_alt[4];
$sort_a_platz_4 = 2;
}
elseif ( $gruppe_a['3'] == $team_5_points && $sort_a_platz_5 == 1 ) {
$gruppe_a_platz_2 = $team_5_tabelle;
$pokal_match_6 = $pokal_team[5];
$pokal_match_6_alt = $pokal_team_alt[5];
$sort_a_platz_5 = 2;
}
else {
$fehler = '<tr><td colspan="5"><p style="color:red">Es trat ein Fehler auf, konnte Platz 2 nicht zuordnen!</p></td></tr>';
};
if ( $gruppe_a[2] == $team_1_points && $sort_a_platz_1 == 1 ) {
$gruppe_a_platz_3 = $team_1_tabelle;
$pokal_match_3 = $pokal_team[1];
$pokal_match_3_alt = $pokal_team_alt[1];
$sort_a_platz_1 = 2;
}
elseif ( $gruppe_a['2'] == $team_2_points && $sort_a_platz_2 == 1 ) {
$gruppe_a_platz_3 = $team_2_tabelle;
$pokal_match_3 = $pokal_team[2];
$pokal_match_3_alt = $pokal_team_alt[2];
$sort_a_platz_2 = 2;
}
elseif ( $gruppe_a['2'] == $team_3_points && $sort_a_platz_3 == 1 ) {
$gruppe_a_platz_3 = $team_3_tabelle;
$pokal_match_3 = $pokal_team[3];
$pokal_match_3_alt = $pokal_team_alt[3];
$sort_a_platz_3 = 2;
}
elseif ( $gruppe_a['2'] == $team_4_points && $sort_a_platz_4 == 1 ) {
$gruppe_a_platz_3 = $team_4_tabelle;
$pokal_match_3 = $pokal_team[4];
$pokal_match_3_alt = $pokal_team_alt[4];
$sort_a_platz_4 = 2;
}
elseif ( $gruppe_a['2'] == $team_5_points && $sort_a_platz_5 == 1 ) {
$gruppe_a_platz_3 = $team_5_tabelle;
$pokal_match_3 = $pokal_team[5];
$pokal_match_3_alt = $pokal_team_alt[5];
$sort_a_platz_5 = 2;
}
else {
$fehler = '<tr><td colspan="5"><p style="color:red">Es trat ein Fehler auf, konnte Platz 3 nicht zuordnen!</p></td></tr>';
};
if ( $gruppe_a[1] == $team_1_points && $sort_a_platz_1 == 1 ) {
$gruppe_a_platz_4 = $team_1_tabelle;
$pokal_match_8 = $pokal_team[1];
$pokal_match_8_alt = $pokal_team_alt[1];
$sort_a_platz_1 = 2;
}
elseif ( $gruppe_a['1'] == $team_2_points && $sort_a_platz_2 == 1 ) {
$gruppe_a_platz_4 = $team_2_tabelle;
$pokal_match_8 = $pokal_team[2];
$pokal_match_8_alt = $pokal_team_alt[2];
$sort_a_platz_2 = 2;
}
elseif ( $gruppe_a['1'] == $team_3_points && $sort_a_platz_3 == 1 ) {
$gruppe_a_platz_4 = $team_3_tabelle;
$pokal_match_8 = $pokal_team[3];
$pokal_match_8_alt = $pokal_team_alt[3];
$sort_a_platz_3 = 2;
}
elseif ( $gruppe_a['1'] == $team_4_points && $sort_a_platz_4 == 1 ) {
$gruppe_a_platz_4 = $team_4_tabelle;
$pokal_match_8 = $pokal_team[4];
$pokal_match_8_alt = $pokal_team_alt[4];
$sort_a_platz_4 = 2;
}
elseif ( $gruppe_a['1'] == $team_5_points && $sort_a_platz_5 == 1 ) {
$gruppe_a_platz_4 = $team_5_tabelle;
$pokal_match_8 = $pokal_team[5];
$pokal_match_8_alt = $pokal_team_alt[5];
$sort_a_platz_5 = 2;
}
else {
$fehler = '<tr><td colspan="5"><p style="color:red">Es trat ein Fehler auf, konnte Platz 4 nicht zuordnen!</p></td></tr>';
};
if ( $gruppe_a[0] == $team_1_points && $sort_a_platz_1 == 1 ) {
$gruppe_a_platz_5 = $team_1_tabelle;
$sort_a_platz_1 = 2;
}
elseif ( $gruppe_a['0'] == $team_2_points && $sort_a_platz_2 == 1 ) {
$gruppe_a_platz_5 = $team_2_tabelle;
$sort_a_platz_2 = 2;
}
elseif ( $gruppe_a['0'] == $team_3_points && $sort_a_platz_3 == 1 ) {
$gruppe_a_platz_5 = $team_3_tabelle;
$sort_a_platz_3 = 2;
}
elseif ( $gruppe_a['0'] == $team_4_points && $sort_a_platz_4 == 1 ) {
$gruppe_a_platz_5 = $team_4_tabelle;
$sort_a_platz_4 = 2;
}
elseif ( $gruppe_a['0'] == $team_5_points && $sort_a_platz_5 == 1 ) {
$gruppe_a_platz_5 = $team_5_tabelle;
$sort_a_platz_5 = 2;
}
else {
$fehler = '<tr><td colspan="5"><p style="color:red">Es trat ein Fehler auf, konnte Platz 5 nicht zuordnen!</p></td></tr>';
};
//////////////////////////////////////////////////////// Gruppe B ///////////////////////////////////////////////
$gruppe_b = array( $team_6_points , $team_7_points , $team_8_points, $team_9_points, $team_10_points );
sort($gruppe_b);
$dif_sort_b = array ( $team_6_differenz , $team_7_differenz , $team_8_differenz , $team_9_differenz , $team_10_differenz );
sort($dif_sort_b);
$sort_b_platz_1 = 1;
$sort_b_platz_2 = 1;
$sort_b_platz_3 = 1;
$sort_b_platz_4 = 1;
$sort_b_platz_5 = 1;
if ( $gruppe_b[4] == $team_6_points && $sort_b_platz_1 == 1 /*&& $dif_sort_b[4] == $team_6_differenz*/ ) {
$gruppe_b_platz_1 = $team_6_tabelle;
$pokal_match_5 = $pokal_team[6];
$pokal_match_5_alt = $pokal_team_alt[6];
$sort_b_platz_1 = 2;
}
elseif ( $gruppe_b[4] == $team_7_points && $sort_b_platz_2 == 1 && $dif_sort_b[4] == $team_7_differenz ) {
$gruppe_b_platz_1 = $team_7_tabelle;
$pokal_match_5 = $pokal_team[7];
$pokal_match_5_alt = $pokal_team_alt[7];
$sort_b_platz_2 = 2;
}
elseif ( $gruppe_b[4] == $team_8_points && $sort_b_platz_3 == 1 && $dif_sort_b[4] == $team_8_differenz ) {
$gruppe_b_platz_1 = $team_8_tabelle;
$pokal_match_5 = $pokal_team[8];
$pokal_match_5_alt = $pokal_team_alt[8];
$sort_b_platz_3 = 2;
}
elseif ( $gruppe_b[4] == $team_9_points && $sort_b_platz_4 == 1 /*&& $dif_sort_b[4] == $team_9_differenz*/ ) {
$gruppe_b_platz_1 = $team_9_tabelle;
$pokal_match_5 = $pokal_team[9];
$pokal_match_5_alt = $pokal_team_alt[9];
$sort_b_platz_4 = 2;
}
elseif ( $gruppe_b[4] == $team_10_points && $sort_b_platz_5 == 1 && $dif_sort_b[4] == $team_10_differenz ) {
$gruppe_b_platz_1 = $team_10_tabelle;
$pokal_match_5 = $pokal_team[10];
$pokal_match_5_alt = $pokal_team_alt[10];
$sort_b_platz_5 = 2;
}
else {
$fehler = '<tr><td colspan="5"><p style="color:red">Es trat ein Fehler auf, konnte Platz 1 nicht zuordnen!</p></td></tr>';
};
if ( $gruppe_b[3] == $team_6_points && $sort_b_platz_1 == 1 ) {
$gruppe_b_platz_2 = $team_6_tabelle;
$pokal_match_2 = $pokal_team[6];
$pokal_match_2_alt = $pokal_team_alt[6];
$sort_b_platz_1 = 2;
}
elseif ( $gruppe_b['3'] == $team_7_points && $sort_b_platz_2 == 1 ) {
$gruppe_b_platz_2 = $team_7_tabelle;
$pokal_match_2 = $pokal_team[7];
$pokal_match_2_alt = $pokal_team_alt[7];
$sort_b_platz_2 = 2;
}
elseif ( $gruppe_b['3'] == $team_8_points && $sort_b_platz_3 == 1 ) {
$gruppe_b_platz_2 = $team_8_tabelle;
$pokal_match_2 = $pokal_team[8];
$pokal_match_2_alt = $pokal_team_alt[8];
$sort_b_platz_3 = 2;
}
elseif ( $gruppe_b['3'] == $team_9_points && $sort_b_platz_4 == 1 ) {
$gruppe_b_platz_2 = $team_9_tabelle;
$pokal_match_2 = $pokal_team[9];
$pokal_match_2_alt = $pokal_team_alt[9];
$sort_b_platz_4 = 2;
}
elseif ( $gruppe_b['3'] == $team_10_points && $sort_b_platz_5 == 1 ) {
$gruppe_b_platz_2 = $team_10_tabelle;
$pokal_match_2 = $pokal_team[10];
$pokal_match_2_alt = $pokal_team_alt[10];
$sort_b_platz_5 = 2;
}
else {
$fehler = '<tr><td colspan="5"><p style="color:red">Es trat ein Fehler auf, konnte Platz 2 nicht zuordnen!</p></td></tr>';
};
if ( $gruppe_b[2] == $team_6_points && $sort_b_platz_1 == 1 ) {
$gruppe_b_platz_3 = $team_6_tabelle;
$pokal_match_7 = $pokal_team[6];
$pokal_match_7_alt = $pokal_team_alt[6];
$sort_b_platz_1 = 2;
}
elseif ( $gruppe_b['2'] == $team_7_points && $sort_b_platz_2 == 1 ) {
$gruppe_b_platz_3 = $team_7_tabelle;
$pokal_match_7 = $pokal_team[7];
$pokal_match_7_alt = $pokal_team_alt[7];
$sort_b_platz_2 = 2;
}
elseif ( $gruppe_b['2'] == $team_8_points && $sort_b_platz_3 == 1 ) {
$gruppe_b_platz_3 = $team_8_tabelle;
$pokal_match_7 = $pokal_team[8];
$pokal_match_7_alt = $pokal_team_alt[8];
$sort_b_platz_3 = 2;
}
elseif ( $gruppe_b['2'] == $team_9_points && $sort_b_platz_4 == 1 ) {
$gruppe_b_platz_3 = $team_9_tabelle;
$pokal_match_7 = $pokal_team[9];
$pokal_match_7_alt = $pokal_team_alt[9];
$sort_b_platz_4 = 2;
}
elseif ( $gruppe_b['2'] == $team_10_points && $sort_b_platz_5 == 1 ) {
$gruppe_b_platz_3 = $team_10_tabelle;
$pokal_match_7 = $pokal_team[10];
$pokal_match_7_alt = $pokal_team_alt[10];
$sort_b_platz_5 = 2;
}
else {
$fehler = '<tr><td colspan="5"><p style="color:red">Es trat ein Fehler auf, konnte Platz 3 nicht zuordnen!</p></td></tr>';
};
if ( $gruppe_b[1] == $team_6_points && $sort_b_platz_1 == 1 ) {
$gruppe_b_platz_4 = $team_6_tabelle;
$pokal_match_4 = $pokal_team[6];
$pokal_match_4_alt = $pokal_team_alt[6];
$sort_b_platz_1 = 2;
}
elseif ( $gruppe_b['1'] == $team_7_points && $sort_b_platz_2 == 1 ) {
$gruppe_b_platz_4 = $team_7_tabelle;
$pokal_match_4 = $pokal_team[7];
$pokal_match_4_alt = $pokal_team_alt[7];
$sort_b_platz_2 = 2;
}
elseif ( $gruppe_b['1'] == $team_8_points && $sort_b_platz_3 == 1 ) {
$gruppe_b_platz_4 = $team_8_tabelle;
$pokal_match_4 = $pokal_team[8];
$pokal_match_4_alt = $pokal_team_alt[8];
$sort_b_platz_3 = 2;
}
elseif ( $gruppe_b['1'] == $team_9_points && $sort_b_platz_4 == 1 ) {
$gruppe_b_platz_4 = $team_9_tabelle;
$pokal_match_4 = $pokal_team[9];
$pokal_match_4_alt = $pokal_team_alt[9];
$sort_b_platz_4 = 2;
}
elseif ( $gruppe_b['1'] == $team_10_points && $sort_b_platz_5 == 1 ) {
$gruppe_b_platz_4 = $team_10_tabelle;
$pokal_match_4 = $pokal_team[10];
$pokal_match_4_alt = $pokal_team_alt[10];
$sort_b_platz_5 = 2;
}
else {
$fehler = '<tr><td colspan="5"><p style="color:red">Es trat ein Fehler auf, konnte Platz 4 nicht zuordnen!</p></td></tr>';
};
if ( $gruppe_b[0] == $team_6_points && $sort_b_platz_1 == 1 ) {
$gruppe_b_platz_5 = $team_6_tabelle;
$sort_b_platz_1 = 2;
}
elseif ( $gruppe_b['0'] == $team_7_points && $sort_b_platz_2 == 1 ) {
$gruppe_b_platz_5 = $team_7_tabelle;
$sort_b_platz_2 = 2;
}
elseif ( $gruppe_b['0'] == $team_8_points && $sort_b_platz_3 == 1 ) {
$gruppe_b_platz_5 = $team_8_tabelle;
$sort_b_platz_3 = 2;
}
elseif ( $gruppe_b['0'] == $team_9_points && $sort_b_platz_4 == 1 ) {
$gruppe_b_platz_5 = $team_9_tabelle;
$sort_b_platz_4 = 2;
}
elseif ( $gruppe_b['0'] == $team_10_points && $sort_b_platz_5 == 1 ) {
$gruppe_b_platz_5 = $team_10_tabelle;
$sort_b_platz_5 = 2;
}
else {
$fehler = '<tr><td colspan="5"><p style="color:red">Es trat ein Fehler auf, konnte Platz 5 nicht zuordnen!</p></td></tr>';
};
//////////////////////////////////////////////////////// Gruppe C ///////////////////////////////////////////////
$gruppe_c = array( $team_11_points , $team_12_points , $team_13_points, $team_14_points, $team_15_points );
sort($gruppe_c);
$dif_sort_c = array ( $team_11_differenz , $team_12_differenz , $team_13_differenz , $team_14_differenz , $team_15_differenz );
sort($dif_sort_c);
$sort_c_platz_1 = 1;
$sort_c_platz_2 = 1;
$sort_c_platz_3 = 1;
$sort_c_platz_4 = 1;
$sort_c_platz_5 = 1;
if ( $gruppe_c[4] == $team_11_points && $sort_c_platz_1 == 1 /*&& $dif_sort_c[4] == $team_11_differenz*/ ) {
$gruppe_c_platz_1 = $team_11_tabelle;
$pokal_match_9 = $pokal_team[11];
$pokal_match_9_alt = $pokal_team_alt[11];
$sort_c_platz_1 = 2;
}
elseif ( $gruppe_c[4] == $team_12_points && $sort_c_platz_2 == 1 /*&& $dif_sort_c[4] == $team_12_differenz*/ ) {
$gruppe_c_platz_1 = $team_12_tabelle;
$pokal_match_9 = $pokal_team[12];
$pokal_match_9_alt = $pokal_team_alt[12];
$sort_c_platz_2 = 2;
}
elseif ( $gruppe_c[4] == $team_13_points && $sort_c_platz_3 == 1 && $dif_sort_c[4] == $team_13_differenz ) {
$gruppe_c_platz_1 = $team_13_tabelle;
$pokal_match_9 = $pokal_team[13];
$pokal_match_9_alt = $pokal_team_alt[13];
$sort_c_platz_3 = 2;
}
elseif ( $gruppe_c[4] == $team_14_points && $sort_c_platz_4 == 1 && $dif_sort_c[4] == $team_14_differenz ) {
$gruppe_c_platz_1 = $team_14_tabelle;
$pokal_match_9 = $pokal_team[14];
$pokal_match_9_alt = $pokal_team_alt[14];
$sort_c_platz_4 = 2;
}
elseif ( $gruppe_c[4] == $team_15_points && $sort_c_platz_5 == 1 && $dif_sort_c[4] == $team_15_differenz ) {
$gruppe_c_platz_1 = $team_15_tabelle;
$pokal_match_9 = $pokal_team[15];
$pokal_match_9_alt = $pokal_team_alt[15];
$sort_c_platz_5 = 2;
}
else {
$fehler = '<tr><td colspan="5"><p style="color:red">Es trat ein Fehler auf, konnte Platz 1 nicht zuordnen!</p></td></tr>';
};
if ( $gruppe_c[3] == $team_11_points && $sort_c_platz_1 == 1 ) {
$gruppe_c_platz_2 = $team_11_tabelle;
$pokal_match_14 = $pokal_team[11];
$pokal_match_14_alt = $pokal_team_alt[11];
$sort_c_platz_1 = 2;
}
elseif ( $gruppe_c['3'] == $team_12_points && $sort_c_platz_2 == 1 ) {
$gruppe_c_platz_2 = $team_12_tabelle;
$pokal_match_14 = $pokal_team[12];
$pokal_match_14_alt = $pokal_team_alt[12];
$sort_c_platz_2 = 2;
}
elseif ( $gruppe_c['3'] == $team_13_points && $sort_c_platz_3 == 1 ) {
$gruppe_c_platz_2 = $team_13_tabelle;
$pokal_match_14 = $pokal_team[13];
$pokal_match_14_alt = $pokal_team_alt[13];
$sort_c_platz_3 = 2;
}
elseif ( $gruppe_c['3'] == $team_14_points && $sort_c_platz_4 == 1 ) {
$gruppe_c_platz_2 = $team_14_tabelle;
$pokal_match_14 = $pokal_team[14];
$pokal_match_14_alt = $pokal_team_alt[14];
$sort_c_platz_4 = 2;
}
elseif ( $gruppe_c['3'] == $team_15_points && $sort_c_platz_5 == 1 ) {
$gruppe_c_platz_2 = $team_15_tabelle;
$pokal_match_14 = $pokal_team[15];
$pokal_match_14_alt = $pokal_team_alt[15];
$sort_c_platz_5 = 2;
}
else {
$fehler = '<tr><td colspan="5"><p style="color:red">Es trat ein Fehler auf, konnte Platz 2 nicht zuordnen!</p></td></tr>';
};
if ( $gruppe_c[2] == $team_11_points && $sort_c_platz_1 == 1 ) {
$gruppe_c_platz_3 = $team_11_tabelle;
$pokal_match_11 = $pokal_team[11];
$pokal_match_11_alt = $pokal_team_alt[11];
$sort_c_platz_1 = 2;
}
elseif ( $gruppe_c['2'] == $team_12_points && $sort_c_platz_2 == 1 ) {
$gruppe_c_platz_3 = $team_12_tabelle;
$pokal_match_11 = $pokal_team[12];
$pokal_match_11_alt = $pokal_team_alt[12];
$sort_c_platz_2 = 2;
}
elseif ( $gruppe_c['2'] == $team_13_points && $sort_c_platz_3 == 1 ) {
$gruppe_c_platz_3 = $team_13_tabelle;
$pokal_match_11 = $pokal_team[13];
$pokal_match_11_alt = $pokal_team_alt[13];
$sort_c_platz_3 = 2;
}
elseif ( $gruppe_c['2'] == $team_14_points && $sort_c_platz_4 == 1 ) {
$gruppe_c_platz_3 = $team_14_tabelle;
$pokal_match_11 = $pokal_team[14];
$pokal_match_11_alt = $pokal_team_alt[14];
$sort_c_platz_4 = 2;
}
elseif ( $gruppe_c['2'] == $team_15_points && $sort_c_platz_5 == 1 ) {
$gruppe_c_platz_3 = $team_15_tabelle;
$pokal_match_11 = $pokal_team[15];
$pokal_match_11_alt = $pokal_team_alt[15];
$sort_c_platz_5 = 2;
}
else {
$fehler = '<tr><td colspan="5"><p style="color:red">Es trat ein Fehler auf, konnte Platz 3 nicht zuordnen!</p></td></tr>';
};
if ( $gruppe_c[1] == $team_11_points && $sort_c_platz_1 == 1 ) {
$gruppe_c_platz_4 = $team_11_tabelle;
$pokal_match_16 = $pokal_team[11];
$pokal_match_16_alt = $pokal_team_alt[11];
$sort_c_platz_1 = 2;
}
elseif ( $gruppe_c['1'] == $team_12_points && $sort_c_platz_2 == 1 ) {
$gruppe_c_platz_4 = $team_12_tabelle;
$pokal_match_16 = $pokal_team[12];
$pokal_match_16_alt = $pokal_team_alt[12];
$sort_c_platz_2 = 2;
}
elseif ( $gruppe_c['1'] == $team_13_points && $sort_c_platz_3 == 1 ) {
$gruppe_c_platz_4 = $team_13_tabelle;
$pokal_match_16 = $pokal_team[13];
$pokal_match_16_alt = $pokal_team_alt[13];
$sort_c_platz_3 = 2;
}
elseif ( $gruppe_c['1'] == $team_14_points && $sort_c_platz_4 == 1 ) {
$gruppe_c_platz_4 = $team_14_tabelle;
$pokal_match_16 = $pokal_team[14];
$pokal_match_16_alt = $pokal_team_alt[14];
$sort_c_platz_4 = 2;
}
elseif ( $gruppe_c['1'] == $team_15_points && $sort_c_platz_5 == 1 ) {
$gruppe_c_platz_4 = $team_15_tabelle;
$pokal_match_16 = $pokal_team[15];
$pokal_match_16_alt = $pokal_team_alt[15];
$sort_c_platz_5 = 2;
}
else {
$fehler = '<tr><td colspan="5"><p style="color:red">Es trat ein Fehler auf, konnte Platz 4 nicht zuordnen!</p></td></tr>';
};
if ( $gruppe_c[0] == $team_11_points && $sort_c_platz_1 == 1 ) {
$gruppe_c_platz_5 = $team_11_tabelle;
$sort_c_platz_1 = 2;
}
elseif ( $gruppe_c['0'] == $team_12_points && $sort_c_platz_2 == 1 ) {
$gruppe_c_platz_5 = $team_12_tabelle;
$sort_c_platz_2 = 2;
}
elseif ( $gruppe_c['0'] == $team_13_points && $sort_c_platz_3 == 1 ) {
$gruppe_c_platz_5 = $team_13_tabelle;
$sort_c_platz_3 = 2;
}
elseif ( $gruppe_c['0'] == $team_14_points && $sort_c_platz_4 == 1 ) {
$gruppe_c_platz_5 = $team_14_tabelle;
$sort_c_platz_4 = 2;
}
elseif ( $gruppe_c['0'] == $team_15_points && $sort_c_platz_5 == 1 ) {
$gruppe_c_platz_5 = $team_15_tabelle;
$sort_c_platz_5 = 2;
}
else {
$fehler = '<tr><td colspan="5"><p style="color:red">Es trat ein Fehler auf, konnte Platz 5 nicht zuordnen!</p></td></tr>';
};
//////////////////////////////////////////////////////// Gruppe D ///////////////////////////////////////////////
$gruppe_d = array( $team_16_points , $team_17_points , $team_18_points, $team_19_points, $team_20_points );
sort($gruppe_d);
$dif_sort_d = array ( $team_16_differenz , $team_17_differenz , $team_18_differenz , $team_19_differenz , $team_20_differenz );
sort($dif_sort_d);
$sort_d_platz_1 = 1;
$sort_d_platz_2 = 1;
$sort_d_platz_3 = 1;
$sort_d_platz_4 = 1;
$sort_d_platz_5 = 1;
if ( $gruppe_d[4] == $team_16_points && $sort_d_platz_1 == 1 /*&& $dif_sort_d[4] == $team_16_differenz*/ ) {
$gruppe_d_platz_1 = $team_16_tabelle;
$pokal_match_13 = $pokal_team[16];
$pokal_match_13_alt = $pokal_team_alt[16];
$sort_d_platz_1 = 2;
}
elseif ( $gruppe_d[4] == $team_17_points && $sort_d_platz_2 == 1 && $dif_sort_d[4] == $team_17_differenz ) {
$gruppe_d_platz_1 = $team_17_tabelle;
$pokal_match_13 = $pokal_team[17];
$pokal_match_13_alt = $pokal_team_alt[17];
$sort_d_platz_2 = 2;
}
elseif ( $gruppe_d[4] == $team_18_points && $sort_d_platz_3 == 1 && $dif_sort_d[4] == $team_18_differenz ) {
$gruppe_d_platz_1 = $team_18_tabelle;
$pokal_match_13 = $pokal_team[18];
$pokal_match_13_alt = $pokal_team_alt[18];
$sort_d_platz_3 = 2;
}
elseif ( $gruppe_d[4] == $team_19_points && $sort_d_platz_4 == 1 && $dif_sort_d[4] == $team_19_differenz ) {
$gruppe_d_platz_1 = $team_19_tabelle;
$pokal_match_13 = $pokal_team[19];
$pokal_match_13_alt = $pokal_team_alt[19];
$sort_d_platz_4 = 2;
}
elseif ( $gruppe_d[4] == $team_20_points && $sort_d_platz_5 == 1 && $dif_sort_d[4] == $team_20_differenz ) {
$gruppe_d_platz_1 = $team_20_tabelle;
$pokal_match_13 = $pokal_team[20];
$pokal_match_13_alt = $pokal_team_alt[20];
$sort_d_platz_5 = 2;
}
else {
$fehler = '<tr><td colspan="5"><p style="color:red">Es trat ein Fehler auf, konnte Platz 1 nicht zuordnen!</p></td></tr>';
};
if ( $gruppe_d[3] == $team_16_points && $sort_d_platz_1 == 1 ) {
$gruppe_d_platz_2 = $team_16_tabelle;
$pokal_match_10 = $pokal_team[16];
$pokal_match_10_alt = $pokal_team_alt[16];
$sort_d_platz_1 = 2;
}
elseif ( $gruppe_d['3'] == $team_17_points && $sort_d_platz_2 == 1 ) {
$gruppe_d_platz_2 = $team_17_tabelle;
$pokal_match_10 = $pokal_team[17];
$pokal_match_10_alt = $pokal_team_alt[17];
$sort_d_platz_2 = 2;
}
elseif ( $gruppe_d['3'] == $team_18_points && $sort_d_platz_3 == 1 ) {
$gruppe_d_platz_2 = $team_18_tabelle;
$pokal_match_10 = $pokal_team[18];
$pokal_match_10_alt = $pokal_team_alt[18];
$sort_d_platz_3 = 2;
}
elseif ( $gruppe_d['3'] == $team_19_points && $sort_d_platz_4 == 1 ) {
$gruppe_d_platz_2 = $team_19_tabelle;
$pokal_match_10 = $pokal_team[19];
$pokal_match_10_alt = $pokal_team_alt[19];
$sort_d_platz_4 = 2;
}
elseif ( $gruppe_d['3'] == $team_20_points && $sort_d_platz_5 == 1 ) {
$gruppe_d_platz_2 = $team_20_tabelle;
$pokal_match_10 = $pokal_team[20];
$pokal_match_10_alt = $pokal_team_alt[20];
$sort_d_platz_5 = 2;
}
else {
$fehler = '<tr><td colspan="5"><p style="color:red">Es trat ein Fehler auf, konnte Platz 2 nicht zuordnen!</p></td></tr>';
};
if ( $gruppe_d[2] == $team_16_points && $sort_d_platz_1 == 1 ) {
$gruppe_d_platz_3 = $team_16_tabelle;
$pokal_match_15 = $pokal_team[16];
$pokal_match_15_alt = $pokal_team_alt[16];
$sort_d_platz_1 = 2;
}
elseif ( $gruppe_d['2'] == $team_17_points && $sort_d_platz_2 == 1 ) {
$gruppe_d_platz_3 = $team_17_tabelle;
$pokal_match_15 = $pokal_team[17];
$pokal_match_15_alt = $pokal_team_alt[17];
$sort_d_platz_2 = 2;
}
elseif ( $gruppe_d['2'] == $team_18_points && $sort_d_platz_3 == 1 ) {
$gruppe_d_platz_3 = $team_18_tabelle;
$pokal_match_15 = $pokal_team[18];
$pokal_match_15_alt = $pokal_team_alt[18];
$sort_d_platz_3 = 2;
}
elseif ( $gruppe_d['2'] == $team_19_points && $sort_d_platz_4 == 1 ) {
$gruppe_d_platz_3 = $team_19_tabelle;
$pokal_match_15 = $pokal_team[19];
$pokal_match_15_alt = $pokal_team_alt[19];
$sort_d_platz_4 = 2;
}
elseif ( $gruppe_d['2'] == $team_20_points && $sort_d_platz_5 == 1 ) {
$gruppe_d_platz_3 = $team_20_tabelle;
$pokal_match_15 = $pokal_team[20];
$pokal_match_15_alt = $pokal_team_alt[20];
$sort_d_platz_5 = 2;
}
else {
$fehler = '<tr><td colspan="5"><p style="color:red">Es trat ein Fehler auf, konnte Platz 3 nicht zuordnen!</p></td></tr>';
};
if ( $gruppe_d[1] == $team_16_points && $sort_d_platz_1 == 1 && $dif_sort_d[1] == $team_16_differenz) {
$gruppe_d_platz_4 = $team_16_tabelle;
$pokal_match_12 = $pokal_team[16];
$pokal_match_12_alt = $pokal_team_alt[16];
$sort_d_platz_1 = 2;
}
elseif ( $gruppe_d['1'] == $team_17_points && $sort_d_platz_2 == 1 && $dif_sort_d[1] == $team_17_differenz) {
$gruppe_d_platz_4 = $team_17_tabelle;
$pokal_match_12 = $pokal_team[17];
$pokal_match_12_alt = $pokal_team_alt[17];
$sort_d_platz_2 = 2;
}
elseif ( $gruppe_d['1'] == $team_18_points && $sort_d_platz_3 == 1 && $dif_sort_d[1] == $team_18_differenz) {
$gruppe_d_platz_4 = $team_18_tabelle;
$pokal_match_12 = $pokal_team[18];
$pokal_match_12_alt = $pokal_team_alt[18];
$sort_d_platz_3 = 2;
}
elseif ( $gruppe_d['1'] == $team_19_points && $sort_d_platz_4 == 1 && $dif_sort_d[1] == $team_19_differenz) {
$gruppe_d_platz_4 = $team_19_tabelle;
$pokal_match_12 = $pokal_team[19];
$pokal_match_12_alt = $pokal_team_alt[19];
$sort_d_platz_4 = 2;
}
elseif ( $gruppe_d['1'] == $team_20_points && $sort_d_platz_5 == 1 && $dif_sort_d[1] == $team_20_differenz) {
$gruppe_d_platz_4 = $team_20_tabelle;
$pokal_match_12 = $pokal_team[20];
$pokal_match_12_alt = $pokal_team_alt[20];
$sort_d_platz_5 = 2;
}
else {
$fehler = '<tr><td colspan="5"><p style="color:red">Es trat ein Fehler auf, konnte Platz 4 nicht zuordnen!</p></td></tr>';
};
if ( $gruppe_d[0] == $team_16_points && $sort_d_platz_1 == 1 && $dif_sort_d[0] == $team_16_differenz) {
$gruppe_d_platz_5 = $team_16_tabelle;
$sort_d_platz_1 = 2;
}
elseif ( $gruppe_d['0'] == $team_17_points && $sort_d_platz_2 == 1 && $dif_sort_d[0] == $team_17_differenz) {
$gruppe_d_platz_5 = $team_17_tabelle;
$sort_d_platz_2 = 2;
}
elseif ( $gruppe_d['0'] == $team_18_points && $sort_d_platz_3 == 1 && $dif_sort_d[0] == $team_18_differenz) {
$gruppe_d_platz_5 = $team_18_tabelle;
$sort_d_platz_3 = 2;
}
elseif ( $gruppe_d['0'] == $team_19_points && $sort_d_platz_4 == 1 && $dif_sort_d[0] == $team_19_differenz) {
$gruppe_d_platz_5 = $team_19_tabelle;
$sort_d_platz_4 = 2;
}
elseif ( $gruppe_d['0'] == $team_20_points && $sort_d_platz_5 == 1 && $dif_sort_d[0] == $team_20_differenz) {
$gruppe_d_platz_5 = $team_20_tabelle;
$sort_d_platz_5 = 2;
}
else {
$fehler = '<tr><td colspan="5"><p style="color:red">Es trat ein Fehler auf, konnte Platz 5 nicht zuordnen!</p></td></tr>';
};
?>
Alles anzeigen
ihr seht etwas umständlich gemacht und vor allem es gibt fehler wenn ein team eine höhere differenz hat aber weniger punkte als ein anderes weil er in die ifabfragen immer && (AND) macht...
Ich würde erstmal mit ner schleife beginnen aber zum Rest fällt mir nix ein da steh ich grad voll aufm schlauch
MFG FireFlyer