Hallo liebe Gemeinde, ich habe ein Problem.
Habe mich an ein script versucht was Sport-Turniere organisieren kann. Leider hängt es bei mir schon ziemlich früh, nälich an der anzeige der generierten Spieltage. Da bekomme ich folgenden Fehler:
Fatal error: Nesting level too deep - recursive dependency? in /usr/export/www/vhosts/funnetwork/hosting/dfbligamanager/teamclass.php on line 35
Leider weiß ich nicht wieso der Fehler auftritt und was der besagt, und kann ihn somit auch nicht beheben!
Vielleicht könnt ihr mir ja helfen!
Habe mich an ein script versucht was Sport-Turniere organisieren kann. Leider hängt es bei mir schon ziemlich früh, nälich an der anzeige der generierten Spieltage. Da bekomme ich folgenden Fehler:
Fatal error: Nesting level too deep - recursive dependency? in /usr/export/www/vhosts/funnetwork/hosting/dfbligamanager/teamclass.php on line 35
PHP-Code:
<?php
class Team
{
var
$name;
var
$played = false;
var
$gegner = array();
}
$anzteams=0;
$teams = array();
foreach( $_POST["teams"] as $team)
{
$newteam = new Team();
$newteam->name = $team;
$teams[] = $newteam;
}
$anzteams = count($teams);
shuffle ($teams);
for ($tag = 1 ; $tag < $anzteams; $tag++){
echo'Datum: <input type="text" name="datum$tag"><br>';
echo "<u>Spieltag $tag</u>";
echo "<br><br>";
for ($t1 = 0 ; $t1 < $anzteams; $t1++){
if(!$teams[$t1]->played){
$team1 = $teams[$t1];
for ($t2 = $t1+1 ; $t2 < $anzteams ; $t2++){
if (!$teams[$t2]->played && !in_array ($team1,$teams[$t2]->gegner)){
$team2 = $teams[$t2];
$teams[$t2]->played = true;
$teams[$t2]->gegner[] = $teams[$t1];
$teams[$t1]->played = true;
$teams[$t1]->gegner[] = $teams[$t2];
echo "$team1->name - $team2->name";
echo"<br>";
$t2=$anzteams;
echo"<br>";
};
};
};
};
for ($z = 0 ; $z < $anzteams; $z++){
$teams[$z]->played = false;
}
};
?>
Leider weiß ich nicht wieso der Fehler auftritt und was der besagt, und kann ihn somit auch nicht beheben!
Vielleicht könnt ihr mir ja helfen!

Kommentar