Avatar billede forcedesigner Nybegynder
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.
Avatar billede stefan_jensen Nybegynder
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
%>
Avatar billede forcedesigner Nybegynder
14. december 2002 - 20:50 #2
Hvad??? er ikke med.
Avatar billede stefan_jensen Nybegynder
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...
Avatar billede forcedesigner Nybegynder
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.
Avatar billede stefan_jensen Nybegynder
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...
Avatar billede forcedesigner Nybegynder
14. december 2002 - 21:07 #6
2 til 3 time, hvis du kan vente....eller vi ses i morgen.
Avatar billede forcedesigner Nybegynder
14. december 2002 - 21:08 #7
time = timer
Avatar billede stefan_jensen Nybegynder
14. december 2002 - 21:08 #8
okey... så ses vi når du kommer hjem :D bliver på til ud på natten nok...
Avatar billede hossein Nybegynder
15. december 2002 - 00:11 #9
prøv at ændre: rs.open sql, conn, 1, 3

til: rs.open sql, conn, 3, 3
Avatar billede forcedesigner Nybegynder
15. december 2002 - 14:44 #10
Alle jeres koder virker ikke.....
Avatar billede stefan_jensen Nybegynder
15. december 2002 - 15:20 #11
forcedesigner - har du opretet databsae fobindelsen INDEN du eksvere det kode jeg gav? ellers virker det jo ikke...
Avatar billede forcedesigner Nybegynder
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.
Avatar billede stefan_jensen Nybegynder
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`?
Avatar billede forcedesigner Nybegynder
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,
Avatar billede forcedesigner Nybegynder
15. januar 2003 - 13:59 #15
Ingen svar, saa lukker jeg da bare mit spm.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester