Avatar billede tras Juniormester
13. november 2006 - 13:18 Der er 4 kommentarer og
1 løsning

Hvordan får jeg min form til at sende info til en anden side

Jeg har problmer med at på data fra index til at komme ind på insert.asp.

INDEX.asp
<html>
    <head>
        <title>Data page</title>
    </head>
    <body>
    <center>
        <table width="400px" height="400px" cellpadding="0" cellspacing="0" border="0" style="border:1px black solid;">
            <tr>
                <td valign="middle" align="center">
                    <form method="post" action="insert.asp">
                    <input name="tjek" value="person" type="hidden" />
                    Navn:<input name="name" value="Dit navn" type="text" /><br />
                    Alder:<input name="age" value="Din alder" type="text" /><br />
                    <input name="submit" value="Send" type="submit" />
                    </form>
                </td>
            </tr>
        </table>
        </center>
    </body>
</html>

Insert.asp
<%
dim objCon
dim objRec
if Request.Form("tjek") = "person" then

    set objCon=server.createobject("adodb.connection")
    set objRec=server.createobject("adodb.recordset")
    objCon.open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog="+ Session("web108639") +";Data Source=127.0.0.1"
   
    ' SQL sætning opbygges
    strSQL = "Insert into persondata (name, age) values('" & Request.Form("name") & "','" & Request.Form("age") & "')"
   
    ' SQL sætning eksekveres
    Conn.Execute(strSQL)

    ' Luk databaseforbindelse
    Conn.Close
    Set Conn = Nothing

else

    'Vis tjek ikke er person, sig der er en fejl.
    Response.Write "tjek er lige med::"
    Response.Write (Request.Form("tjek"))
    Response.Write "name er lige med::"
    Response.Write (Request.Form("name"))
    Response.Write "age er lige med::"
    Response.Write (Request.Form("age"))

end if
%>

Hvad er der galt
Avatar billede fennec Nybegynder
13. november 2006 - 13:22 #1
Får du en fejl eller hvad sker der?
Avatar billede tras Juniormester
13. november 2006 - 13:29 #2
Den kommer ned i else ???? det skulle den ikke
Avatar billede tras Juniormester
13. november 2006 - 13:42 #3
ahh man må ikke bruge 127.0.0.1 :P men ipen på egen maskine
Avatar billede tras Juniormester
13. november 2006 - 14:01 #4
:P
Avatar billede fennec Nybegynder
13. november 2006 - 14:07 #5
Ud fra det viset har du ret i det. Prøv at udskrive Request.Form("tjek") inden if sætningen, for at se hvad den indeholder.
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