14. december 2002 - 20:41
Der er
14 kommentarer og 1 løsning
hjælp til en nem sag.....
Jeg har lavet en form.asp med fælter der skal udfyldes. Efter man har udfylt dem og har trykket på submit, kommer man til preview.asp som viser hvad man har skrevet og det virker fint. Men nu kommer vi til det sted hvor man skal tilføje det i databasen, men hvorfor gøre min kode ikke det? Jeg kan ikke se fejlen. Kan i hjælpe mig venner?..PLZ Her er preview.asp: <form action="preview.asp" method="POST"> <p><% Response.Write Request.Form("subject") %></p> <p><% Response.Write Request.Form("article") %></p> <p><% Response.Write Request.Form("name") %></p> <p><% Response.Write Request.Form("email") %></p> <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.Mappath("system.mdb") if sender = "Send" then SQL = "Select * From articles" Set rs = Server.CreateObject("ADODB.Recordset") rs.open sql, conn, 1, 3 rs.AddNew rs("subject") = Request.form("subject") rs("article") = replace(Request("article"),vbCrLf,"<br>") rs("name") = Request.form("name") rs("email") = Request.form("email") rs.update Response.Write "TAK." end if %> <input type="submit" name="sender" value="Send" class="botton"> </form> Jeg håber i er med på hvad jeg ønsker.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
14. december 2002 - 20:45
#1
prøv denne istedet...du har vel åbnet adgangen til databasen iforvejen? <% end if %> <% if mode ="Send" then rs.AddNew rs("subject") = Request.form("subject") rs("article") = replace(Request("article"),vbCrLf,"<br>") rs("name") = Request.form("name") rs("email") = Request.form("email") rs.Update %>
14. december 2002 - 20:50
#2
Hvad??? er ikke med.
14. december 2002 - 20:56
#3
<form action="preview.asp" method="POST"> <p><% Response.Write Request.Form("subject") %></p> <p><% Response.Write Request.Form("article") %></p> <p><% Response.Write Request.Form("name") %></p> <p><% Response.Write Request.Form("email") %></p> <input type="submit" name="sender" value="Send" class="botton"> </form> <% end if %> <% if mode ="Send" then rs.AddNew rs("subject") = Request.form("subject") rs("article") = replace(Request("article"),vbCrLf,"<br>") rs("name") = Request.form("name") rs("email") = Request.form("email") rs.Update Response.Write "TAK." %> eller <form action="preview.asp" method="POST"> <p><% Response.Write Request.Form("subject") %></p> <p><% Response.Write Request.Form("article") %></p> <p><% Response.Write Request.Form("name") %></p> <p><% Response.Write Request.Form("email") %></p> <% end if %> <% if mode ="Send" then rs.AddNew rs("subject") = Request.form("subject") rs("article") = replace(Request("article"),vbCrLf,"<br>") rs("name") = Request.form("name") rs("email") = Request.form("email") rs.Update Response.Write "TAK." %> <input type="submit" name="sender" value="Send" class="botton"> </form> hælder mest til den øverste...
14. december 2002 - 21:03
#4
Heey....Mr. Stefan Jensen Jeg er ikke hjem lige nu, så vi ses senere når jeg kommer hjem og tak for hjælpen til videre. Jeg giver point efter jeg kommer hjem og ser at det virker.
14. december 2002 - 21:06
#5
okey... hvornår sådan cirka kommer du hjem? bliver på indtil da, så jeg kan se om det virker...
14. december 2002 - 21:07
#6
2 til 3 time, hvis du kan vente....eller vi ses i morgen.
14. december 2002 - 21:08
#7
time = timer
14. december 2002 - 21:08
#8
okey... så ses vi når du kommer hjem :D bliver på til ud på natten nok...
15. december 2002 - 00:11
#9
prøv at ændre: rs.open sql, conn, 1, 3 til: rs.open sql, conn, 3, 3
15. december 2002 - 14:44
#10
Alle jeres koder virker ikke.....
15. december 2002 - 15:20
#11
forcedesigner - har du opretet databsae fobindelsen INDEN du eksvere det kode jeg gav? ellers virker det jo ikke...
15. december 2002 - 16:38
#12
Ja, jeg har oprettet database forbindelse. Jeg altså forvirret,....kan du skrive hele koden i preview.asp. Hvis man siger: if mode <>"Send" then tilføjer den med det sammen og det er fint, men hvorfor ik' den her: if mode ="Send" then Du skal lige vide, der er ikke noget ASP script i add.asp kun <form action="preview.asp" method="POST"> og fælter der skal udfyldes. Så det er preview.asp der skal tilføje koden i databasen.
15. december 2002 - 18:07
#13
<form action="preview.asp" method="POST"> <p><% Response.Write Request.Form("subject") %></p> <p><% Response.Write Request.Form("article") %></p> <p><% Response.Write Request.Form("name") %></p> <p><% Response.Write Request.Form("email") %></p> <% end if %> <% if mode ="Send" then rs.AddNew rs("subject") = Request.form("subject") rs("article") = replace(Request("article"),vbCrLf,"<br>") rs("name") = Request.form("name") rs("email") = Request.form("email") rs.Update Response.Write "TAK." %> <input type="submit" name="sender" value="Send" class="botton"> </form> ^^^^^^^Det er den kode du skal bruge istedet for den du sendte i SPM >Hvis man siger: if mode <>"Send" then >tilføjer den med det sammen og det er fint, men hvorfor ik' den her: if mode >="Send" then hvad mener du med det? hvis "if mode <>"Send" then" virker fint, hvoffor bruger du så ikke den`?
16. december 2002 - 17:19
#14
ALT virker altså ik' så kan du ikke sende en add.asp og en preview.asp, jeg er slet med nu...Jeg giver gerne flere points. Her er min e-mail: madka@msn.com Du må også forklar lidt. TAK,
15. januar 2003 - 13:59
#15
Ingen svar, saa lukker jeg da bare mit spm.
Kurser inden for grundlæggende programmering