Was ich mehr möchte? Dass es funktioniert. Aber ich habe wohl viel zu stark vereinfacht. Hier jetzt die komplette for Schleife:
for($i=0;$i<count($ServerCounter);$i++) {
// Get the account type of the server's owner
$UserMatch = array_search($ServerList["Accounts"][$i],$UserList["Names"]);
// TESTAUSGABE
echo "$i --------<br>";
if($UserList["Types"][$UserMatch] == true) {
// If the server's owner's account ist a premium account, show it
echo '<table id="ServerField">';
echo '<tr>';
echo '<a name="' . $ServerList["IDs"][$i] . '"></a>';
echo '<td id="Number">' . ($i+1) . '</td>';
echo '<td>' . $ServerList["Names"][$i] . '</td>';
echo '<td><a id="Button" href="' . $ServerList["IPs"][$i] . '" target="blank">' . $ServerList["IPs"][$i] . '</a></td>';
echo '<td>' . $ServerList["Accounts"][$i] . '</td>';
echo '<td> <a id="Button" href="index.php?s=vote&id=' . $ServerList["IDs"][$i] . '">' . $Translations[$Language]["LIST"][7] . '</a> ' . $ServerList["Votes"][$i] . '</td>';
echo '<td>' . date("d.m.y",$ServerList["Dates"][$i]) . '</td>';
echo '</tr>';
echo '</table>';
echo '<table id="ServerDesc">';
echo '<tr>';
echo '<td colspan="0" nowrap>' . $ServerList["Descriptions"][$i];
// Shows graphic how many players are online
echo '<span id="OnlinePlayers">';
$Percentage = 100/($ServerList["MaxOnline"][$i] + $ServerList["CurrentlyOnline"][$i]);
$MaxOnlinePercentage = round($Percentage \* $ServerList["MaxOnline"][$i]);
$CurrentlyOnlinePercentage = round($Percentage \* $ServerList["CurrentlyOnline"][$i]);
echo '<div id="Red" style="height:' . ($MaxOnlinePercentage\*2) . 'px;">' . $ServerList["MaxOnline"][$i] . '</div>';
echo '<div id="Green" style="height:' . ($CurrentlyOnlinePercentage\*2) . 'px;">' . $ServerList["CurrentlyOnline"][$i] . '</div>';
echo '</span>';
// Shows if the server is online or not
echo '<span id="OnlineStatus">';
if($ServerList["Online"][$i] == true) {
// If the server is online
echo '<div id="Green">Online</div>';
}
else {
// If the server is not online
echo '<div id="Red">Offline</div>';
}
echo '</span>';
// Shows Vote Statistics
echo '<span id="VoteStatistics">';
$Percentage = 100/($VoteCounter + $ServerList["Votes"][$i]);
$MaxVotesPercentage = round($Percentage * $VoteCounter);
$VotesPercentage = round($Percentage * $ServerList["Votes"][$i]);
echo '<div id="Red" style="height:' . ($MaxVotesPercentage\*2) . 'px;">' . $VoteCounter . '</div>';
echo '<div id="Green" style="height:' . ($VotesPercentage\*2) . 'px;">' . $ServerList["Votes"][$i] . '</div>';
echo '</span>';
// Shows Country the server is from
echo '<span id="Countries">';
echo $ServerList["Countries"][$i];
echo '</span>';
echo '</td>';
echo '</tr>';
echo '</table>';
}
else {
// If the server's owner's account is not premium, don't show it
continue;
}
}
Normalerweise müsste hier mehrfach "$i------------" ausgegeben werden, wird es aber nicht. Was mache ich falsch?