Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Hjemmeside design
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

PHP: Afmelder knap virker ikke

Af Giga Supporter Team_CSC_Ulrik | 16-12-2006 23:09 | 1173 visninger | 8 svar, hop til seneste
Hejsa. Sidder her og laver en formular skema til tilmelding af nyhedsbrev. Jeg har fået lavet det meste hvor man kan tilmelde sig. Det jeg mangler nu er at få "afmeld" knappen til at virke. Når man trykker på afmeld knappen skal den stille videre til en anden side end "tilmeld" knappen gør. Tilmeld stiller videre til tak2.php afmeld skal stille videre til tak3.php Problemet er bare at jeg kune kan få afmeld til at stille videre til tak2.php Fordi den går op og læser koden: <form method="POST" action="tak2.php"> Hvad skal jeg gøre for at få den til at virke lige som tilmeld?, bare hvor sideskift er forskellen på forhånd tak.
--
#1
tjens
Mega Supporter
16-12-2006 23:38

Rapporter til Admin
Du kan godt have 2 forms på samme side med forskellig action! Brugeren kan ikke se forskellen, da forms i sig selv ikke er synlige (kun felter og knapper) Indsæt før afmeldeknap: </form> <form method="POST" action="tak3.php">
--
http://tjens.dk[...] Her kan du let formattere dine indkøbslister, så de kan fremvises pænt i trådene her på HOL.
#2
Team_CSC_Ulrik
Giga Supporter
17-12-2006 00:12

Rapporter til Admin
Ja det fandt jeg ud af, men problemet er bare at så siger siden tak3.php Din tilmelding kunne ikke sendes, Begrundelse: Navn er ikke udfyldt E-mail er ikke udfyldt Hvilket den også skal sige, hvis det ikke er udfyldt, problemet er bare, at det er udfyldt.
--
#3
tjens
Mega Supporter
17-12-2006 00:23

Rapporter til Admin
Hmmm... Det kan jeg godt se er et problem, så 2 forms ikke duer i dette tilfælde. Måske kan du i stedet give de 2 submitknapper forskelligt navn og value, og så teste i tak2.php om det er en tilmelding eller afmelding ved at kigge på postdata fra selve knappen. (og så droppe tak3.php og flytte afmelding til tak2.php også)
--
http://tjens.dk[...] Her kan du let formattere dine indkøbslister, så de kan fremvises pænt i trådene her på HOL.
#4
Team_CSC_Ulrik
Giga Supporter
17-12-2006 00:26

Rapporter til Admin
Problemet er bare at det SKAL være delt op. Det er et krav til det jeg laver. Det skal være to sider hvor den stiller videre til hver sin. De har allerede forskellige navne, men det ændre ikke på at det ikke virker :( Desværre. Den eneste løsning jeg kan finde er at lave to bokse hver for sig. En tilmelding og en afmelding. Men jeg vil gerne have dem samlet i en, for det skal de også være :)
--
#5
tjens
Mega Supporter
17-12-2006 00:41

Rapporter til Admin
OK En (kluntet) løsning i javascript kunne være. Lav 2 forms som i første forslag. I form 2 laver du 2 hidden felter til navn og mail. I form 1 laver du onChange script der kopierer til form2 feltet.
--
http://tjens.dk[...] Her kan du let formattere dine indkøbslister, så de kan fremvises pænt i trådene her på HOL.
#6
Team_CSC_Ulrik
Giga Supporter
17-12-2006 12:13

Rapporter til Admin
#5 kan ikke lige se det for mig hvordan du vil have det skal se ud :-s
--
#7
Syfax
Mega Supporter
17-12-2006 12:25

Rapporter til Admin
Hvad med du laver en 3. side, som derefter redirecter til take2/3, må du det? Noget pseudo kode for "take0.php".. if(isset($_POST['tilmeld'])){ redirect(take2.php); } else if(isset($_POST['afmeld']){ redirect(take3.php); } else{ meld noget andet; } Jeg ved dog ikke om informationerne stadig er i post arrayet..
--
#8
tjens
Mega Supporter
17-12-2006 22:22

Rapporter til Admin
#6 Jeg har lavet et eksempel her: http://tjens.dk[...] I form 2 har jeg kun lavet det ene felt hidden for at du kan se, hvad der sker når man taster i form 1. Du skal lave begge felter i form 2 hidden for at det funker som jeg havde tænkt i #5 PS: Eksemplet er lavet så du kan rette i koden og teste straks !
--
http://tjens.dk[...] Her kan du let formattere dine indkøbslister, så de kan fremvises pænt i trådene her på HOL.

Opret svar til indlægget: PHP: Afmelder knap virker ikke

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning