Jeg vil gerne lave et link, som skal kunne sendes i en mail og som skal indeholde et ID, som formularen der linkes til, skal kunne opfange. Kan dettte lade sig gøre?
mange ponit for det spørgsmål. men det er vist svaret , så jeg gider da ikke gentage de kloge ord, men vil da lige opfordre jer til at se på spørgsmål "find system og lav lykker"
Når du sender formularen til næste siden kan du hente ID i samme stil. Har du lavet det som et hidden felt og med method="post" i form tagen kan du bruge:
id = Request.Form("id") ' "id" navnet på input feltet
Har du lagt id som en del af action: action="side.apss?id=33" er det på samme mode som du henter det nu: id = Request.Querystring("id")
Men hvordan linkes der videre med ID til næste formularside? Det er jo sådan ID´et skal medtages fra side til side. Kan man lave noget a la "side1.asp?id="id" ?
Ser hidden feltet sådan her ud: <input type="hidden" name="id" value="23433">
Når man så går vidre til næste side har du igen koden som vist 09/09-2004 16:47:31 så den henter ID'et, men så skal det jo også ligge på side2.asp som den nsæte side hedder. http://www.mediabors.dk/questionnaire/side2.asp
Hvis du istedet for hidden feltet vil havde ID overført via linket kan du skrive sådan her i form tagen:
Hmmm. OK, så er koden fra 09/09-2004 16:47:31 sat ind på alle siderne. Men hver gang jeg udskifter form tagen, skifter den sig selv tilbage igen? Jeg går ud fra, at det er Frontpage, der gør det?
Jeg har desværre ikke mulighed for at benytte ftp, så hvordan udskifter jeg form tagen uden at Frontpage skifter den tilbage igen?
Jeg kender ikke så meget til frontpage, kan du ikke angive en Action til form tagen i frontpage? Så kan du skrive dette som action: side1.asp?id=<%=id%>
Ellers må du tilbage til at lave det som et hidden felt det kunne da komme på formen.
De er splittet op på flere sider, for at man ikke skal scrolle meget langt, da det tilsammen ville give en meget lang side. Så det er et forsøg på brugervenlighed.
Men inden jeg satte de nye koder på blev data gemt fint i databasen? Koden til at gemme alle andre data er jo genereret af Frontpage og ligger i toppen af sidens kode? Data skulle således gerne gemmes fra side til side, da hver side jo er en separat formular.
Jeg ved ikke hvordan du har lavet din database, men hvis en svare skal blive til en post skal du havde en UPDATE fra side til side, en INSERT vil give en ny post pr side.
Det jeg har vist gør ikke den ikke vil gemme i databasen. Der er bare tilføjet et nyt form felt.
Synes godt om
Ny brugerNybegynder
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.