Avatar billede wampiro-uha Nybegynder
12. marts 2004 - 13:37 Der er 11 kommentarer og
1 løsning

Tjek om form er submitted!

Er der en måde jeg kan tjekke om brugeren har trykket på submit-knappen i min form?

Jeg tønker ikke på at undersøge om hvert enkelt felt er fyldt ud, men i hele taget om brugeren har sendt sine info fra formen videre med submit!

Håber nogen forstår mit spm.
Avatar billede exp Juniormester
12. marts 2004 - 13:39 #1
if(!isset($_POST['submit'])) {
  // Der er ikke klikket på submit
}
Avatar billede wampiro-uha Nybegynder
12. marts 2004 - 13:41 #2
Ok. Det vidste jeg ikke kunne gøre så let :-)
Takker!
Avatar billede wampiro-uha Nybegynder
12. marts 2004 - 13:41 #3
Nåja. submit bliver vel også sendt med som info ?
Avatar billede wampiro-uha Nybegynder
12. marts 2004 - 13:46 #4
Skal jeg egentlig så ikke også have name="submit" i min submit-knap?
Avatar billede taskmgr Nybegynder
12. marts 2004 - 13:48 #5
Jo du skal :)
Avatar billede erikjacobsen Ekspert
12. marts 2004 - 13:59 #6
Men hvis brugeren submitter formen, uden at trykke på knappen, får du det
ikke at vide på den måde. Een måde er et hidden felt i formen, som du så
checker på - helt på samme måde.
Avatar billede wampiro-uha Nybegynder
12. marts 2004 - 14:08 #7
Ok, jeg løber al information jeg får fra $_POST gennem nogle php-tjek.
Så der skulle vel ikke være nogen bagdøre eller lign., hvis en bruger opretter sin egen form og sender information hen til min side, vel?
Avatar billede wampiro-uha Nybegynder
12. marts 2004 - 14:10 #8
Skal jeg bruge:
<input type="hidden" name="submitted">
eller:
<input type="hidden" name="submitted" value="ok">

og så bruge if(!isset($_POST['submitted'])) {
eller if($_POST['submitted'] == "ok") {
Avatar billede erikjacobsen Ekspert
12. marts 2004 - 14:23 #9
Brug
<input type="hidden" name="submitted" value="ok">
og
  if(!isset($_POST['submitted'])) {

bagdøre? Joh, det kommer an på ... Du må generelt ikke stole på en snus der
kommer fra "din" form. Men det afhænger jo lidt af sammenhængen.
Avatar billede wampiro-uha Nybegynder
12. marts 2004 - 14:31 #10
Hmm.ok. laver du ikke et svar erikjacobsen?
Avatar billede erikjacobsen Ekspert
12. marts 2004 - 15:12 #11
nej tak, jeg samler ikke på point.
Avatar billede wampiro-uha Nybegynder
12. marts 2004 - 16:40 #12
:-) Fair nok!
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