je doorloopt nu met een while() en mysql_fetch_array() ALLE leden met de username die gelijk is aan: $_SESSION['username']
Dat is dus niet waar. Zoals je kunt zien doe je een fetch op het steeds opnieuw uitvoeren van de query. Logisch dat dat slechts telkens hetzelfde eerste record oplevert.
while($row = mysql_fetch_array(mysql_query($sql)))
Dat heb ik niet gezien, doordat ik gelukkig niet zo slordig programmeer.
Als die query nou in een $result var stond, had hij die kunnen gebruiken, en was het wel goed gegaan met 1 record.