Page 1 of 1

Highscore Script

Posted: Tue 12. Oct 2004, 16:29
by nekket
Ich benötige eine möglichst einfache Lösung für folgende Sache:
Ich habe ein Flash-Spiel. Dieses Flash-Spiel soll eine Highscore bekommen.

Dabei werden folgende Variablen verwendet:
$anrede
$vorname
$nachname
$strasse
$plz
$ort
$email
$punkte
$newsletter

Wenn jemand fertig gespielt hat, kommt er zu einem Eingabeformular und kann dort seine Daten eingeben. Diese Daten sollen gespeichert werden (Datei oder MySQL) und natürlich auch wieder ausgegeben werden, wobei bei der Ausgabe innerhalb des Spieles nur Name und Punkte ausgegeben werden sollen.

Kann mir jemand einen Tipp geben, wie ich das bewerkstelligen kann?
Ich habe derzeit folgendes "hinbekommen" trotz meiner absoluten Inkompetenz was PHP angeht:
Die eingegebenen Variablen werden in einer txt-Datei gespeichert.
Was ich nicht hinbekomme ist die Sortierung nach erreichten Punkten.

Posted: Tue 12. Oct 2004, 16:47
by nekket
OK, die Frage geht weiter:
Ich habe jetzt folgendes geschrieben:

Code: Select all

<? 
$fp = fopen("highscore.txt", "r"); 
while (!feof($fp)) { 
    $zeile = fgets($fp,500); 
    $zahl = $zahl + 1; 
    $zeile = explode("&",$zeile); 
    echo "Rang:".$zahl." ".$zeile[0]."".$zeile[1]."".$zeile[3]."".$zeile[4]."".$zeile[5]."".$zeile[6]."".$zeile[7]."".$zeile[8]."".$zeile[9]."<br><hr><br>"; 
     
} 
$zahl = 0; 
fclose($fp); 
?> 
Jetzt möchte ich eigentlich nur noch, dass mir die Einträge nach den Punkten (in dem Fall $zeile[8] sortiert ausgegeben werden.

Posted: Tue 12. Oct 2004, 17:56
by nekket
Hat sich erldigt, hab's mir SQL hinbekommen. :P