Jeg er ikke skarp i PHP, men ser udtil at være noget type mismatch i dine variabler. Nu kan PHP, så vidt jeg husker, typecaste på kryds og tværs, da man ikke nødvendigvis skal definere en variable type, så det går igennem alligevel.
Men tror det har noget at gøre med at du i $result = mysql_fetch_array( $data ); sådan set henter et array ud, altså en form for tabel, og hvor på du så senere bruger $result, i $member = mysql_fetch_assoc($result); forventer PHP egentlig noget andet. Så det er nok de 2 linjer du skal se på, men måske også $data linjen lige over.
--
Alternativt, da som du selv siger, ikke sker en fejl, er den nemme løsning vist bare at skjule warnings fra brugeren. Der skal du vist kigge her:
http://php.net[...]
--
#2 hehe ja er en mulighed, og den har jeg da lige prøvet. Nu virker det jo fint XD
Hvis der er nogle der kan sige hvorfor fejlmeddelelsen kommer ville det jo nok være meget godt, men ellers så skjuler jeg den bare. :)
--
Din $member variabel forsøger at lave et associative index ud af dit array som du opretter i $result. Det resulterer i en gang unødvendig dobbeltkonfekt med dertilhørende warning, og du kan bare slette hele linje 22 ($member = mysql_fetch_assoc($result);), eftersom alt hvad du skal bruge allerede ligger i $result[]
--
This text is in bold
#4 Super der var fejlen jo. Mange tak for hjælpen begge to! :)
--