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. 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.
--
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. 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 :)
--
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. #5 kan ikke lige se det for mig hvordan du vil have det skal se ud :-s
--
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..
--
#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.