Det der: Response.Write Session("Brugernavn") var også en fejl. Jeg havde bare prøvet alt andet så jeg tænkte, hvorfor ikke :)
Så i fik den dumme udgave, men jeg har prøvet det du har sagt, og det virker desværre heller ikke.
Med hensyn til det andet, så er det ikke derfor - jeg prøver lige at forklare :)
Jeg har et sted hvor man kan skrive til mig, altså udfylder nogle felter. Der har jeg så lagt nogle hidden felter ind, som består af (Ja nu kan i få det hele) en som hedder "Besvaret" hvis value er "Nej", og en som hedder "Navn" hvis value er "Ingen".
Når jeg så går ind på den side (Admin side) og kigger på dette (Det er spørgsmål som jeg skal svare på ved at skrive en e-mail), så kan man vælge at slette beskeden, og vælge om den er besvaret, altså via links, samtidig står der så: "Denne besked er endnu ikke blevet besvaret". Hvilket er gjort ved at jeg har sagt at hvis "Besvaret" = "Nej" så gør det og det og det, og besvaret er jo "Nej" da det jo var det der stod i det hidden felt på siden man skrev til mig på - altså det er gemt i databasen.
Det er fordi vi er flere der har adgang, så det skulle jo nødig være sådan at vi er flere der skriver til den samme, derfor har jeg så lavet det sådan at når man trykker på det "Besvaret" link, så akitiverer den den kode som står ovenstående + lidt mere som jeg undlod.
Altså:
If Request.Form("Besvaret") = "Nej" Then
strBesvaret = "Ja"
End If
Som jo er hvis "Besvaret" = "Nej" så skal den lave det om til "Ja", og da den jo er "Nej" til at starte på, jamen så bliver den til "Ja", som den skal.
Så er der:
If Request.Form("Navn") = "Ingen" Then
strNavn = Session("Brugernavn")
End If
Som jo er hvis "Navn" = "Ingen" så skal den lave det om til navnet på den bruger som er logget ind (Eller det SKULLE den), og da den jo også er "Ingen" til at starte på, jamen så SKULLE den jo gerne blive til navnet på den person der er logget ind, altså via Session("Brugernavn") - men det er det den ikke gør.
Så kommer så:
rs.Update
rs("Besvaret") = strBesvaret
rs("Navn") = strNavn
rs.Update
Response.Redirect("kontakt_side.asp?id="& Request("id")&"")
Hvor den så updater det nye og sender mig videre til den side fra før.
Nu har jeg så sagt at hvis "Besvaret" = "Ja" så skal den gøre noget andet, b.la. fjerne "Besvaret" linket og lave den tekst hvor der står man ikke har besvaret beskeden om til at den er blevet besvaret af (Og det var så her den gerne skulle have gemt den brugersnavn som trykkede på linket - men det gør den ikke. Inden i databasen er feltet nu blevet tomt, mens den anden er blev lavet om til "Ja" i stedet for "Nej".
Så selve gemme sekvensens tror jeg virker, det er bare det med Session("Brugernavn") som jeg tvivler lidt på.
Håber det er lidt klarere nu.
Puha, det var også langt.