Hi,
was ist daran falsch? Ich finde den Fehler nicht, d.h. es trifft immer der letzte Fall bei "else" ein, obwol alle Variablen richtig übergeben werden.
was ist daran falsch? Ich finde den Fehler nicht, d.h. es trifft immer der letzte Fall bei "else" ein, obwol alle Variablen richtig übergeben werden.
PHP-Code:
function puckdrittel($puckbesitz_team, $puck_drittel, $team_heim, $team_gast, $passanzahl )
{
//echo "Vor dem Puckdrittel: Puckdrittel: $puck_drittel, Team: $puckbesitz_team, Pass: $passanzahl<br>";
if ( $puckbesitz_team == $team_heim AND $puck_drittel == $team_heim AND $passanzahl >= 2
OR
$puckbesitz_team == $team_gast AND $puck_drittel == $team_gast AND $passanzahl >= 2 ) {
$puckdrittel = 'mittel';
}
elseif ( $puckbesitz_team == $team_heim AND $puck_drittel == 'mittel' AND $passanzahl >= 2 ) {
$puckdrittel = $team_gast;
}
elseif ( $puckbesitz_team == $team_gast AND $puck_drittel == 'mittel' AND $passanzahl >= 2 ) {
$puckdrittel = $team_heim;
}
elseif ( $puckbesitz_team == $team_heim AND $puck_drittel == $team_gast AND $passanzahl > 2
OR
$puckbesitz_team == $team_gast AND $puck_drittel == $team_heim AND $passanzahl > 2 ) {
$wirdgeschossen = rand(0,3);
}
else { echo "Fehler!"; }
$_SESSION['puck_drittel'] = $puck_drittel;
$_SESSION['wirdgeschossen'] = $wirdgeschossen;
//echo "Puckdrittel nach Funktion: $puck_drittel, Team: $puckbesitz_team, Schuss: $wirdgeschossen.<br>";
}
Kommentar