Auflistung

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

  • Auflistung

    Guten Tag,

    ich möchte eine Auflistung von Usernamen machen, die momentan online sind.

    PHP-Code:

    # Zuerst werden die Usernamen in ein Array gespeichert

    while ($user mysql_fetch_array($result)){ $username[] = "<a href='?action=user&id=$user[id]'>$user[nickname]</a>"; }

    # Nun wird der letzte und der vorletze Username bestimmt (hier ist mein Problem)

    $lastuser count($username)-1;
    $n2s_lastuser $lastuser-1;

    # Nun eine for-Schleife bis zum vorletzem Usernamen

    for ($i=0$i $n2s_lastuser$i++) { echo "$username[$i], "; }

    # Jetzt die Ausgabe des vorletzten und letzten Usernamens

    echo "$n2s_lastuser und $lastuser."
    So, mein Problem ist nun, dass bei der Ausgabe "$n2s_lastuser" und "$lastuser" nicht der Username ausgegeben wird, sondern nur der die Auflistungsnummer des Arrays. Wie kann ich stattdessen den Namen des vorletzten und letzten Usernamens ausgeben ?

  • #2
    echo $username[$lastuser];

    Ich finds immer geil, wenn man seinen eigenen COde nict versteht.

    Kommentar


    • #3
      Funktioniert nicht, nun wird garnichts ausgegeben.

      Kommentar


      • #4
        dann hast du was falsch gemacht!

        PHP-Code:
        <?

        $username[] = 'Harry';
        $username[] = 'Bill';
        $username[] = 'Max';
        $username[] = 'Timo';
        $username[] = 'Jan';

        # Nun wird der letzte und der vorletze Username bestimmt (hier ist mein Problem)

        $nr_letzter = count($username) - 1;
        $nr_vorletzter = $nr_letzter - 1;

        # Nun eine for-Schleife bis zum vorletzem Usernamen

        for ($i=0; $i < $nr_vorletzter; $i++) {
            echo $username[$i].', ';
            }

        # Jetzt die Ausgabe des vorletzten und letzten Usernamens

        echo $username[$nr_vorletzter].' und '.$username[$nr_letzter];

        ?>
        den Code kannst du so übernehmne!

        Kommentar

        Lädt...
        X