mbr: Kleinen Schönheitsfehler beheben

Beitrag lesen

Hi,

<snip>

if(x < count($usersonline_array)-1) {
          // Schleife ist noch nicht am Ende angelangt
          $usersonline_output = $usersonline_output . "<br />\n          ";
        }
        elseif(x == count($usersonline_array)-1) {
          // Schleife ist am Ende angelangt
          $usersonline_output = $usersonline_output . "\n";
        }

also: hier fehlt bestimmt ein $ (vor dem x) - und zwar an beiden Stellen. Dadurch wird vermutlich immer der Teil hinter dem if ausgeführt. Das elseif wird nie erreicht.

und: Dieser Teil ist - meiner Meinung nach - nicht mehr nötig, da er sowieso innerhalb der Schleife nie erreicht wird. Ich bin ja auch ziemlich paranoid, aber nochmal zu prüfen, ob ein Schleifenzähler evtl. größer wird als in der Abbruchbedingung verlangt??

else {
          // Der Wert ist größer als count($usersonline_array) (!!!)
          echo $errormessage_output;
        }

</snip>

liebe Grüße mbr