Katharina: Problem beim Losen mit shuffle()

Beitrag lesen

Hallo zusammen!
Vielleicht kann mir ja einer von euch weiterhelfen.
Ich habe folgendes Problem. Ich möchte für meine Internetseite eine automatische "Losmaschine" programmieren, die zu einer bestimmten Zeit aus einer Teilnehmerliste eine Siegerliste erstellt.
Ich habe das Ganze mit shuffle() gelöst und an sich funktioniert das auch sehr schön.
Allerdings kommt jedes Mal beim Laden der Seite eine neue Siegerliste. Nun möchte ich aber, dass nur ein einziges mal gelost wird und das Ergebnis dann feststeht.
Wie bekomme ich das hin?
Hat da vielleicht einer eine Idee? Ich bin im Moment vollkommen ratlos.

Hier mal ein Teil des Codes.

$zufall = array();
     $abfrage = "SELECT Pferd FROM TWSP WHERE Prufung = 'T1P1'";
   $result = mysql_query($abfrage);
     while ($row = mysql_fetch_assoc($result)){
     foreach ($row AS $teilnehmer){
     $zufall[] = $teilnehmer;
     }
     }
     if (($datum>=$turnierdatum) AND ($zeit>=$turnierzeit)){
     shuffle($zufall);
     foreach ($zufall AS $teilnehmer){
     echo "$teilnehmer<br>";
     }
     }


>   
> Zweites Problem ist, dass ich das feststehende Ergebnis aus der Siegerliste ebenfalls automatisch in eine Textdatei schreiben möchte. Allerdings wird, wenn ich das $teilnehmer versuche in besagte Datei zu schreiben anstatt aller Einträge nur einer geschrieben. Wie kann ich das ändern?  
>   
> ~~~php
  

> $datei = fopen("addition.txt","w");  
>   
> fputs($datei, $teilnehmer);  
> fclose($datei);  
> 

GleichesProblemtritt auch auf, wenn ich folgenden Code verwende:

$datei = fopen("addition.txt","w");
$inhalt = $teilnehmer;

fputs($datei, $inhalt);
fclose($datei);


>   
> Ich hoffe auf Hilfe.  
>   
> Viele Grüße, Katharina  
  
Obiges Problem besteht leider immernoch.  
Vielleicht hat noch jemand eine Lösung, möglichst mit Beispiel für mich? Wäre echt klasse.  
Und nein - ich will hier keinen vollständigen Lösungscode, sondern nur die nötigen Codeschnipsel, die mich weiterbringen könnten.  
Und bitte auch keinen Verweis auf Tutorials, da ich davon genug habe und diese, bevor ich hier gepostet habe, auch ausführlichst zu Rate zog.  
Ich bin wirklich verzweifelt, da ich nicht mehr weiter weiß.  
Viele Grüße, Katharina