terje wrote in dk.edb.internet.webdesign.serverside.asp:
> Henrik wrote:
>
> > Det går derimod galt, når jeg forsøger at indtaste data via to
> > HTML-formularer med en Næste-knap. Jeg kan sagtens indtaste data
> > i de to formularer - og data gemmes også i tabellerne. Problemet
> > er bare, at det tal, der automatisk skal indsættes i feltet
> > fr_lemma (og som skaber en-til-mange-relationen i databasen) IKKE
> > bliver automatisk indsat, når jeg indtaster data via mine
> > HTML/ASP-formularer.
>
>
> To skjemaer på to sider? Hvordan overfører du data mellom dem?
>
> terje?
Hej Terje
Ja det er måske fejlen er. Her er koden fra den ene ASP-side, som jeg
i sin tid har bearbejdet fra W3Schools eksempel:
</head>
<body>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("../db/xxxx.mdb")
Conn.Open DSN
sql="INSERT INTO tbl_lemma (lemma, dkclass, dkmorph, dksyn, dkdef,
dkex, dkcol, dkref, author, validation)"
sql=sql & " VALUES "
sql=sql & "('" & Request.Form("lemma") & "',"
sql=sql & "'" & Request.Form("dkclass") & "',"
sql=sql & "'" & Request.Form("dkmorph") & "',"
sql=sql & "'" & Request.Form("dksyn") & "',"
sql=sql & "'" & Request.Form("dkdef") & "',"
sql=sql & "'" & Request.Form("dkex") & "',"
sql=sql & "'" & Request.Form("dkcol") & "',"
sql=sql & "'" & Request.Form("dkref") & "',"
sql=sql & "'" & Request.Form("author") & "',"
sql=sql & "'" & Request.Form("validation") & "')"
on error resume next
conn.Execute sql,recaffected
if err<>0 then
Response.Write("<h3>Desværre - det lykkedes ikke at indtaste
data!</h3>")
else
Response.Write("<h3>Danske del af artikel indtastet!</h3><br><a
href=
http://www.her står link til næste side.htm>Indtast engelske del
af artikel?</a><br>")
end if
conn.close
%>
</body>
</html>
Den næste formular med tilhørende ASP-side ser lignende ud - bare med
andre felter.
Kan du gennemskue hvad der går galt?
Hav en god dag.
Kh
Henrik
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials