kleines Problem mit Session und Sortierung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • kleines Problem mit Session und Sortierung

    Hallo,

    ihr könnt mir bestimmt wieder helfen.

    Also folgender Ablauf:

    Ich ziehe mir aus der db einige Spieler:

    PHP-Code:
             $result =  mysql_query("SELECT *
                                     FROM fh_spieler
                                      WHERE spieler_team = '
    $team'");

                       while (
    $row mysql_fetch_array($result)){

             
    $s_id=$row["spieler_id"];
             
    $s_kondition=$row["spieler_kondition"];
             
    $s_sperre=$row["spieler_sperre"];

    //Hier werden die Statistiken bei 0 gestartet

                 
    $_SESSION['strafe_aktuell'.$s_id] = 0//aktuelle Zeitstrafe
                              

    Wenn es zu einer Strafe kommt, wird der Wert des Spielers aktualisiert.

    PHP-Code:
    $_SESSION['strafe_aktuell'.$s_id] = 120 //120 sec. Strafzeit entspricht 2 Minuten 
    Somit können bei 20 Spielern, 20 Spieler eine Strafzeit bekommen.

    Meine Fragen:

    1) Ich würde gerne bestehende Zeitsrafen sortieren, d.h. mit welchen Befehlen kann ich $_SESSION['strafe_aktuell'.$s_id] sortieren.

    2) Bei einem der beiden oberen select-Befehlen würde ich gerne einen Filter anwenden, so dass ein Spieler nicht zur Wahl steht, der schon ein Strafzeit hat. Wie baue ich das in die sql-Abfrage ein, wenn $_SESSION['strafe_aktuell'.$s_id] > 0 ist.

    Vielen Dank im vorraus.

  • #2
    zu 1)
    sort könnte dir helfen, wenn du z.b. so verfährst:

    PHP-Code:
         $_SESSIOn["starzeit"][$s_id] = 120;
    ...
         
    $sort_arr $_SESSION["strafe_aktuell"]);
         
    sort($sort_arr ); 
    zu 2)
    dazu müßtest du eine spalte starfzeit haben. die du ja nicht hast. also mußt du in der schleife arbeiten mit

    PHP-Code:
    if (!$_SESSION["strafe_aktuell"][$s_id]) 
    ... und besucht mal den ebay(TM)-browser überhaupt: Lauge
    und damit das Fragen nen Ende hat: Der Progger davon sitzt mir gegenüber !

    Kommentar

    Lädt...
    X