har du tænkt over dette navn ??
<input
type="text" value="<?php echo $brugernavn; ?>"
name="text" class="bottom" disabled>
jeg vil omdøbe name="text" til feks username da text også er en type
og jeg vil tilføje en collonne der hedder id, da et brugernavn på sigt kan ændres
hvis brugernavn er en email addresse kan den ændres over år
hvis det er initialer (fornavn efternavn), folk skifter ægteskabelig status, og ændre efternavn, går til
numerolog og staver navne anderledes
og denne tabel relaterer vel til andrer tabeller, og der er id oplagt
hvordan danner du dit resultat set ?? (som Dan også spurgte om)
det må jo være ud fra noget "select * FROM tabel where username=$brugernavn" , dette output er jo grunddata til dine input felter, som du så retter og sender til update
er det kun danske stutterier du har ??
hvis det er skal city ud i en seperat tabel
kan et telefon nummer indeholde lande kode feks
(+45) 12345678 ??
mysql_real_escape_string($_SESSION['brugernavn'])
her der det vist ikke nødvendigt at bruge mysql_real_escape_string, da session sættes ud fra data der hentes i databasen
et alternativ er i mysqli og PDO kan du anvende Prepared Statements her er en lille guide i
MySQLI - kom igang
siden deres kodeord er tekstbaseret.
disse bør selvføgelig være
hash'et
Du bør lave en masse sikkerhed.
hent enig, men i første omgang KISS, når det er sagt,
alle input felter du anvender skal valideres, stol aldrig på dine brugere
Der må være en eller anden fejl heri?
står der det i din sql som du forvendter, og bliver den udført ??
NB: du bør omskrive hele din HTML, tabeller er til tabulære data ikke design
NBB: kom du væk fra det gamle mysql API, ellers skal du lave hele coden om om ca 2½ år, da mysql api'et bliver fjernet i kommende vertioner af PHP, du får nu i php ver 5.5 en advarsel når du bruge det