Code-Fan
Hallo Leute!!!
Ich bastle gerade ein kleines Turniertool, und hier will ich nun, dass beim generieren des Turnierbaumes die Teilnehmer und die sich daraus ergebenden Paarungen zufällig erstellt werden.
Ich hab hier mal den Code, ganz vereinfacht. Es funktioniert auch. Was sagt ihr dazu? Gibts da ne bessere Lösung?
Ich hab so das Gefühl, dass diese Methode unschön ist und lege außerdem Wert auf die Meinungen der erfahrenen PHP-Künstler
Gruß
maxx
Ich bastle gerade ein kleines Turniertool, und hier will ich nun, dass beim generieren des Turnierbaumes die Teilnehmer und die sich daraus ergebenden Paarungen zufällig erstellt werden.
Ich hab hier mal den Code, ganz vereinfacht. Es funktioniert auch. Was sagt ihr dazu? Gibts da ne bessere Lösung?
PHP:
<?
//Datenbank auslesen
$sql = "SELECT * FROM user";
$result = mysql_query($sql, $link);
//Ergebnis in numerisch indiziertes Array speichern
$i = 0;
$teilnehmer = array();
while($dataset = mysql_fetch_array($result)){
$teilnehmer[$i] = $dataset["firstname"] . " " . $dataset["lastname"];
$i++;
}
//Array zufällig durchmischen und ausgeben
shuffle($teilnehmer);
for($i = 0; $i<sizeof($teilnehmer); $i++){
echo $teilnehmer[$i] . "<br />";
}
?>
Gruß
maxx