Rune Thougaard Kristensen skrev:
> forstod ikke lige 100% det hele men nu har jeg rettet det til følegnde:
Du må gerne citere det du ikke forstår, så jeg/vi kan uddybe. Jeg prøver
at omformulere:
På din side har du en form, hvor der står noget i retning af:
<form action="....." method="post">
<input type="radio" name="page" value="tilmeld">
<input type="radio" name="page" value="frameld">
</form>
Når du på næste side skal finde ud af hvilken af disse der blev valgt,
så skal du lede efter variablen "page" fordi dine radio-buttons har
name="page".
Det er altid det ud for name man skal lede efter.
Da du har method="post" så skal du lede i Request.Form.
Altså er Request.Form("page") enten lig med "tilmeld" eller "frameld".
> If Request.Form("page") = "tilmeld" Then
> Response.Redirect "tilmeld.asp"
> Else
> Request.Form("page") = "frameld" Then
> Response.Redirect "frameld.asp"
> End If
>
> men den har nu følgende fejl:
>
http://www.rtk-design.dk/rod/asp/malingliste/send.asp
Det er linien:
Request.Form("page") = "frameld" Then
der er gal.
Man kan ikke have et Then uden et If.
Du kan lave det på to måder. Enten:
If Request.Form("page") = "tilmeld" Then
Response.Redirect "tilmeld.asp"
ElseIf Request.Form("page") = "frameld" Then
Response.Redirect "frameld.asp"
End If
eller
If Request.Form("page") = "tilmeld" Then
Response.Redirect "tilmeld.asp"
Else
If Request.Form("page") = "frameld" Then
Response.Redirect "frameld.asp"
End If
End If
Håber du kan se på min indrykning at den første ElseIf fortsætter
If-sætningen og der er kun brug for ét End If for at afslutte If-sætningen.
I det andet tilfælde laver jeg en helt ny If-sætning inden i Else-delen.
Der for har jeg to End If'er.
Resultatet for de to muligheder er ens.
Man kan nærmest sige at du har lavet en mellemting af de to muligheder.
Der mangler et If, men afhængigt af hvordan du sætter det, så skal du
også have et ekstra End If med.
Prøv at sætte dig ind i hvad der sker i hver enkelt linie. Det er
nærmest umuligt at komme uden om If-sætninger i en ASP-side, så det er
rart at have styr på :)
mvh Torben