Avatar billede Slettet bruger
27. december 2006 - 18:11 Der er 5 kommentarer og
1 løsning

Hent brugerens brugernavn

Hej.

Jeg ville godt spørger. Hvis jeg har en bruger, og jeg har skrevet en nyhed, hvor ens brugernavn står. Og så hvis jeg ændre mit brugernavn står min gamle brugernavn i nyheden, som forfatteren. Hvordan gør jeg så nyheden henter fra fra det brugernavn jeg har nu og ikke det jeg havde?

Lige som på arto.dk hvor man kan ændre brugernavn, hvor det også bliver ændret alle andre steder på siden
Avatar billede plx Nybegynder
27. december 2006 - 18:13 #1
I stedet for at knytte nyheden til brugernavnet, så bruger du et unikt id

tabel: users
id
brugernavn

tabel: nyheder
id
userid << peger på users.id
overskrift
indhold
Avatar billede plx Nybegynder
27. december 2006 - 18:18 #2
sql sætningen kunne se sådan ud:

select overskrift, indhold, brugernavn from nyheder, users where users.id = userid

så får du automatisk brugernavnet med ud, når du trækker nyhederne ud
Avatar billede Slettet bruger
27. december 2006 - 18:32 #3
Jeg prøver engang noget med:

DATAADGANG TIL SIT ID
id = rs("id")

DATAADGANG TIL NYHEDER
SELECT * FROM NYHEDER where FORFATTERID = " & id & "

Og det kunne jeg ikke.
Avatar billede cyberkox Nybegynder
29. december 2006 - 14:49 #4
Ja, som plx siger, brug unikt brugerID på hele din side :). Jeg har så lavet en funktion, der udskriver brugernavnet, hvis man har brugeridet:

function username(brugerid)
set bruger = conn.execute("SELECT brugernavn from bruger where brugerid ="&brugerid)
if bruger.eof then
username = "Ukendt bruger"
else
username = bruger("brugernavn")
end if
end function

response.write username("1")
Avatar billede Slettet bruger
25. januar 2007 - 13:14 #5
Tror du har misforstået mig.

Jeg har en side. På siden er der en gæstebog og en mulighed for at rette sit brugernavn.

Men når man har skrevet en besked i gæstebogen og så rettet sit brugernavn forbliver gæstebogen på det gamle brugernavn. Hvordan retter man det automatisk?
Avatar billede Slettet bruger
25. januar 2007 - 13:25 #6
Har rykkket det til: http://www.eksperten.dk/spm/758336
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester