Avatar billede salmanr Nybegynder
17. juli 2004 - 23:04 Der er 10 kommentarer og
1 løsning

lidt hjælp til at forstå html linje

<form action="?op=reg" method="POST">
    Username: <input name="username" MAXLENGTH="16"><br />
    Password: <input type="password" name="password" MAXLENGTH="16"><br />
    Email Address: <input name="email" MAXLENGTH="25"><br />
    <input type="submit">
    </form>

følgende : <form action="?op=reg" kan jeg ikke rigtig forstå, hvorfor er ?-tegnet for op og = imellem de 2 ord? <form action, plejer da at skulle være= en sides navn eller hvad?

//salmanr
Avatar billede morpheus Nybegynder
17. juli 2004 - 23:07 #1
formen vil ved submit gå til index.php?op=reg, det er det eneste der sker...
Avatar billede expnet Seniormester
17. juli 2004 - 23:07 #2
det er og det den gøre den kigge på den side som form ligger på og der er en

hvis det er php???
$_GET[op] = reg
Avatar billede salmanr Nybegynder
17. juli 2004 - 23:13 #3
ok forstår det nu ikke helt endnu:) kunne der så lige så godt have stået index.php?
Ja det er php. og selvom jeg fatter det meste af scriptet, er denne del lidt underlig.
i if() sætningen kalder scriptet kun ['op'] istedet for ?op, hvordan hænger det så sammen?
Avatar billede roenving Novice
17. juli 2004 - 23:19 #4
Det som står efter et spørgsmålstegn i en url kaldes for en querystring eller searchstring, og benyttes ikke til at finde en mappe eller fil på serveren, men kan fra et script aflæses som get-variabler ...

-- og man kan lægge mange variabler i urlen, så du kan skrive f.eks. ?op=reg&ned=ger osv. osv.

-- med method="get" på formen vil du faktisk få overført hele formens indhold i urlen, som kan være lang, men ikke uendelig (ialt ca. 2000 tegn !-)
Avatar billede salmanr Nybegynder
17. juli 2004 - 23:21 #5
ok har jeg forstået det ret, hvis jeg siger at det der så sker er at ?op=reg er en variablel med navnet op og værdien reg?
Avatar billede detox Nybegynder
17. juli 2004 - 23:22 #6
Den henviser IKKE til index siden, men som expnet skriver til den samme side som formen.
Det vil svare til:

<form action="$_SERVER[PHP_SELF]?op=reg" method="POST">
Avatar billede roenving Novice
17. juli 2004 - 23:24 #7
Du har forstået det rigtigt med variablen og værdien, ja !-)
Avatar billede salmanr Nybegynder
17. juli 2004 - 23:26 #8
ok thx tror jeg fatter det så. Jeg kom vist længst med dit roenving, så smid et svar så får du point:)
Avatar billede roenving Novice
17. juli 2004 - 23:29 #9
Velbekomme '-)

-- men svaret om at det henviser til den samme side, er også lige en væsentlighed, jo !-)
Avatar billede salmanr Nybegynder
17. juli 2004 - 23:32 #10
ok hvis der er andre der vil have point også, må de jo sige til. Finder vi nok ud af, men du får dine her ihf. Vil prøve at skrive mit eget script, så må vi se om jeg har fattet det:)
Avatar billede roenving Novice
18. juli 2004 - 00:00 #11
Tak for point ;~}
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