Jonas Skafte Jensen wrote in
dk.edb.internet.webdesign.serverside.asp:
> Jeg tror dit problem er at du blander GET og POST.
> Prøv dette i stedet:
>
> <form action='nyheder.asp' method="post">
> <input type=hidden name=action value='opdater'>
> <select name="Id">
> <%
> While Not Rs.EOF
> Response.Write "<option value='" & Rs("Id") & "'" & ">" &
> (left(Rs("Header"),30)) & "</option>"
> Rs.MoveNext
> Wend
>
> Response.Write " "
> Response.Write "<input type='submit' value='Go'>"
> %>
> </form>
>
>
Hejsa.
Tak for svaret. Det virker desværre ikke helt som planlagt
Hverken "action" eller "Id" bliver tilføjet til url'en som det jo
skal for at jeg kan komme ind på den specifikke nyhed.
Hvis jeg tilføjer nyheder.asp?action=opdater til form action
kommer jeg rent faktisk ind på den specifikke nyhed, men kan ikke
opdatere den, da der ikke er tilfølet noget id til url'en.
Jeg tror det hele ville virke hvis jeg bare kunne tilføje id'et
sådan at den side man bliver smidt hen til bliver:
nyheder.asp?action=opdater&Id = "et eller andet id"
Problemet er bare at jeg ikke kan lave det i en form action uden
at få fejl.
Nogen ideer?
Man kan jo definere en url som dynamisk linker til et id i en
database, fek.s.:
Response.Write "<a href='nyheder.asp?action=opdater&id=" &
Rs("Id") & "'>" & "<b>Ret</b>" & "</a>"
Denne metode virker fint, men formen vil altså ikke på samme
måde.
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials