Avatar billede kulip Nybegynder
13. juli 2006 - 20:28 Der er 5 kommentarer og
1 løsning

Disabled value hjælp

hejsa, jeg har lavet et kommentar system til min hjemmeside,
Nyhedmere.php læser nyheden,
nyhedskommentar.php sætter kommentaren fra nyhedmere.php ind i databasen.

I min nyhedmere.php har jeg det her hvor den fanger brugernavn:
<b><br>Forfatter:<br></b><input type='text' size='51' name='brugernavn' disabled value='$_SESSION[s_navn]'><br>

og i nyhedskommentar.php har jeg.
$brugernavn = "$_REQUEST[brugernavn]";

Men det virker ikke, nogle som ved hvad jeg skal gøre?
Avatar billede nielle Nybegynder
13. juli 2006 - 20:58 #1
Hvorfor ikke lave den som en hidden?

<input type='hidden' size='51' name='brugernavn' value='$_SESSION[s_navn]'>
Avatar billede nielle Nybegynder
13. juli 2006 - 20:59 #2
... eller hvorfor overhovedet have den med når du nu allerede har gemt navnet i en session?
Avatar billede whatever Nybegynder
13. juli 2006 - 21:30 #3
Hvis feltet skal kunne ses, laver du det readonly istedet for disabled:

<b><br>Forfatter:<br></b><input type='text' size='51' name='brugernavn' readonly value='$_SESSION[s_navn]'><br>
Avatar billede kulip Nybegynder
13. juli 2006 - 23:52 #4
mange tak
Avatar billede nielle Nybegynder
14. juli 2006 - 22:16 #5
Jeg forstår nu stadig ikke helt hvorfor at du ønsker at læse værdien fra formen? Du har den jo allerede gemt i din session.
Avatar billede morhan Novice
14. juli 2006 - 22:21 #6
hvis du har et loginsystem, og det kun er disse brugere som kan kommentere, så gør du det muligt at forfalske afsenderen, hvis du sætter værdien af et form felt som afsender
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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