Hej Mads,
Jeg håber at du kan tage imod lidt konstruktiv kritik: Din kode er fyldt med mulige sikkerhedshuller og bad practices. Du smider bruger input direkte ind i din SQL, hvilket giver mulighed for SQL injections. Derudover er en linje som den her rimeligt styg:
echo "$show[brugernavn]";
For det første er der ingen grund til at have quotes rundt om, det gør kun din kode langsommere. For det andet bør der være quotes inde i dine [] når du tilgår en plads i dit array via en string. Linjen bør altså i stedet se således ud:
echo $show["brugernavn"];
Og du gør det samme flere andre steder i din kode.
Hvis du ikke får det resultat du regner med, så tjek om dit SQL query fejler via mysql_error() funktionen og tjek at der rent faktisk findes en bruger i din database der har sit brugernavn sat til det din $bruger variabel indeholder. Du kan evt. bede PHP om at udskrive din SQL, inkl. PHP variabler, for derefter at teste det via en SQL klient, typisk PHPMyAdmin. På den måde kan du se om det er din SQL eller din PHP der er forkert
Mvh.
Kasper (TSW)