Avatar billede ghostdreamer Nybegynder
19. december 2000 - 16:58 Der er 15 kommentarer og
1 løsning

Asp form

Jeg har en asp side med en form der henter oplysninger i en access database,disse oplysninger + oplysninger som brugeren indtaster, skal jeg have ført videre til en ny side hvor informationen skal gemmes i access databasen, hvordan gør jeg det, altså viderefører formens indhold og gemme det i databasen, evt ved hjælp af aod (ActiveX Object ) da jeg i forvejen bruger det til at hente oplysninger

GhostDreamer
Avatar billede canedo Nybegynder
19. december 2000 - 17:03 #1
jeg følger bare lige med her :o)
Avatar billede jabp Nybegynder
19. december 2000 - 17:04 #2
Jeg kan godt hjælpe når jeg kommer hjem far arbejde. kl. 17:30
Avatar billede tandpine Nybegynder
19. december 2000 - 17:35 #3
du kan hente oplysnignerne fra formen med
request.form(\"feltnavn\")
meget simpelt :)
Avatar billede jabp Nybegynder
19. december 2000 - 17:37 #4
Hvis du sender de filer du har så kan jeg godt lave det til dig.

Min mail webfun@webfun.dk
Avatar billede ghostdreamer Nybegynder
19. december 2000 - 17:53 #5
hmmm ja jeg kender Request.form(\"\") men det æder den nye side ikke, skal informationerne ikke lagres et sted så den nye side kan læse dem....

ok jabp, jeg sender database,form og respons side til dig... ( du var selv ude om det :-))
Avatar billede tandpine Nybegynder
19. december 2000 - 17:55 #6
jo den skulle da gerne æde den....
smid lige formen herind
Avatar billede ghostdreamer Nybegynder
19. december 2000 - 19:34 #7
FOrmen:
<META NAME=\"Generator\" CONTENT=\"Stone\'s WebWriter 3\">
<!-- METADATA TYPE=\"typelib\"
                            UUID=\"00000205-0000-0010-8000-00AA006D2EA4\"
                            NAME=\"ADODB Type Library\" -->
<%

Response.Buffer = true

    dim cn, rs, sql, cnstr
    set cn = server.createobject(\"adodb.connection\")
    set rs = server.createobject(\"adodb.recordset\")
   
    cnstr = \"Provider=Microsoft.Jet.OLEDB.4.0;\"
    cnstr = cnstr & \"Data Source=\" & Server.MapPath(\"db/aafestival.mdb\")
    cn.connectionstring = cnstr
    cn.open

        rs.activeconnection = cn
        rs.cursortype = adopenforwardonly
        rs.locktype = adlockreadonly
            sql = \"SELECT pladsnr, navn FROM kontaktpers WHERE reservation=\"
            sql = sql & request(\"reservation\") & \" ORDER BY pladsnr\"
            rs.open sql


response.write \"<html><head><!-- Minus AutoDato --><title>Å-festival Reservationsform</title><META NAME=Generator CONTENT=Stone\'s WebWriter 3><STYLE TYPE=text/css><!-- body { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: white; color: #000066; text-align: justify; } td { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: gray; text-align: none} p { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; text-align: justify} a { color: darkblue; text-decoration: none} a:hover {  color: green; text-decoration: none} .center {  text-align: center} textarea, input, select { background-color: #FFFFFF; font-family: Tahoma, Verdana; font-size: 11px; border-width: 1px; border-color: #000000; border-style: solid}--></STYLE></head><body><table width=500><tr><td align=center><b>Å-festival pladsreservering</b></td></tr><tr><td><font color=black>Kontaktperson:<HR align=left SIZE=1 WIDTH=300 NOSHADE><form action=reservation.asp  method=post><table width=500 border=0><tr><td width=100><FONT FACE=Tahoma COLOR=gray SIZE=-1>Plads nr:</td><td witdth=400><SELECT name=pladsnr>\"
do until rs.eof   
response.write \"<OPTION>\" & rs(\"Pladsnr\")                                                                               
                                                                                rs.movenext
                                                                                loop 
                                                                               
response.write \"</SELECT></td></tr><tr><td width=100><FONT FACE=Tahoma COLOR=gray SIZE=-1>Navn:</td><td witdth=400><input type=text name=navn></td></tr><tr><td width=100><FONT FACE=Tahoma COLOR=gray SIZE=-1>Adresse:</td><td witdth=400><input type=text name=adresse></td></tr><tr><td width=100><FONT FACE=Tahoma COLOR=gray SIZE=-1>Post nr:</td><td witdth=400><input type=text name=postnr></td></tr><tr><td width=100><FONT FACE=Tahoma COLOR=gray SIZE=-1>By:</td><td witdth=400><input type=text name=city></td></tr><tr><td width=100><FONT FACE=Tahoma COLOR=gray SIZE=-1>Tlf nr:</td><td witdth=400><input type=text name=tlfnr></td></tr><tr><td width=100><FONT FACE=Tahoma COLOR=gray SIZE=-1>Email:</td><td witdth=400><input type=text name=email></td></tr><tr><td width=100><FONT FACE=Tahoma COLOR=gray SIZE=-1>Antal enheder:</td><td witdth=400><SELECT name=antalenheder><OPTION>1                                    <OPTION>2</SELECT></td></tr><tr><td width=100><FONT FACE=Tahoma COLOR=gray SIZE=-1>Strøm:</td><td witdth=400><INPUT TYPE=checkbox name=stroem></td></tr></table><font color=black>Pladsbeboere:<HR align=left SIZE=1 WIDTH=300 NOSHADE><table width=500><tr><td width=100></td><FONT FACE=Tahoma COLOR=gray SIZE=-1><input type=submit name=tilmeld value=tilmeld></td></tr></table></form></body></html>\"
rs.close
set rs = nothing
cn.close
set cn = nothing


%>

modetagerside:

<!-- Minus AutoDato -->
<META NAME=\"Generator\" CONTENT=\"Stone\'s WebWriter 3\">

<%
option explicit




    dim cn, cnstr, sql


    set cn = server.createobject(\"adodb.connection\")
     
    cnstr = \"Provider=Microsoft.Jet.OLEDB.4.0;\"
    cnstr = cnstr & \"Data Source=\" & Server.MapPath(\"db/aafestival.mdb\")
    cn.connectionstring = cnstr
    cn.open

    sql = \"UPDATE kontaktpers (pladsnr, navn, adresse, postnr, city, tlfnr, email, antalenheder, stroem)\"

  sql = sql & \" values(strPladsnr, strNavn, strAdresse, strPostnr, strCity, strTlf, strEmail, strAntalenheder, strStroem)\"
cn.execute sql

responce.write \"<html><head><title>Success</title></head><body>
responce.write \"Succes\"
responce.write \"</body></html>   
    cn.close
    set cn = nothing
%>













 

   




Avatar billede ghostdreamer Nybegynder
19. december 2000 - 19:37 #8
KOm ved en fejl til at acceptere Tandpine, spørgsmålet er dog ikke afsluttet endnu, nye points kan stadig tjenes jeg opretter bare en ny....
Avatar billede tandpine Nybegynder
19. december 2000 - 21:17 #9
hehe ok ghostdreamer
Avatar billede tandpine Nybegynder
19. december 2000 - 21:28 #10
men jeg tror alligevel at jeg kan svare dig :)
din sql skal se ud som følger:
sql = \"UPDATE kontaktpers (pladsnr, navn, adresse, postnr, city, tlfnr, email, antalenheder, stroem)\"

sql = sql & \" values(\'\"&request.form(\"pladsnr\")&\"\',\'\"&request.form(\"navn\")&\"\',\'\"&request.form(\"Adresse\")&\"\',\'\"&request.form(\"Postnr\")&\"\',\'\"&request.form(\"City\")&\"\',\'\"&request.form(\"Tlf\")&\"\',\'\"&request.form(\"Email\")&\"\',\'\"&request.form(\"Antalenheder\")&\"\',\'\"&request.form(\"strStroem\"&\"\')\"

sådan ca skal den se ud :)
Avatar billede ghostdreamer Nybegynder
20. december 2000 - 17:07 #11
taak
jeg har tilføjet lidt \"\'\"\'erri... :
sql = sql & \" values(\'\"&request.form(\"pladsnr\")&\"\',\'\"&request.form(\"navn\")&\"\',\'\"&request.form(\"Adresse\")&\"\',\'\"&request.form(\"Postnr\")&\"\',\'\"&request.form(\"City\")&\"\',\'\"&request.form(\"Tlf\")&\"\',\'\"&request.form(\"Email\")&\"\',\'\"&request.form(\"Antalenheder\")&\"\',\'\"&request.form(\"Stroem\")&\"\')\"

cn.execute sql
men nu siger serveren:

st siden ikke kan vises, og at der er en syntax fejl i update sætningen... ?
Avatar billede ghostdreamer Nybegynder
20. december 2000 - 17:12 #12
jeg skal også update en bestemt post i tabellen, nemlig den hvor pladsnr fra formen stemmer overens med databasen, er det noget med en where pladsnr= eller hva?
Avatar billede tandpine Nybegynder
20. december 2000 - 17:17 #13
jeps.. det er nemlig rigtig
hmm hvis du har problemer med sql strengen så prøv at udskrive den med respone.write :)
Avatar billede ghostdreamer Nybegynder
20. december 2000 - 17:22 #14
?????? how? :-)
Avatar billede ghostdreamer Nybegynder
20. december 2000 - 17:23 #15
he har du ICQ (lidt nemmere end denen page chat!) :-)
Avatar billede tandpine Nybegynder
20. december 2000 - 17:29 #16
ja 40062409
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