Avatar billede gigaload Nybegynder
25. februar 2003 - 11:45 Der er 4 kommentarer og
1 løsning

data fra <form>

Jeg kan ikke få mine data fra en form over i et popup, og så behandle dem der.

--- Min popup ---

<html>
<head>
<style type="text/css">
BODY{font-size:10pt; color:#FFFFFF}
</style>
<title>Avril Lavigne Fanclub - Newsletter</title>
</head>
<body bgcolor="#000000">
<%
Response.Buffer = True

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("data/avril.mdb")

if Request.Form("R1") = "subcribe" Then
    if Request.Form("mail") = "" Then
        Response.Write "You must write an e-mail"
    else
        SQLsubscribe = "INSERT INTO newsletter(mail) VALUES("& Request.Form("mail") & ")"
        conn.Execute(SQLsubscribe)
        Response.Write "You have now been added to the newsletter."
    end if
end if
   
if Request.Form("R1") = "remove" Then
    if Request.Form("mail") = "" Then
        Response.Write "You must write your e-mail if you want to be removed from the mailinglist"
    else
        SQLremove = "DELETE FROM newsletter WHERE mail = "& Request.Form("mail")
        conn.Execute(SQLremove)
        Response.Write "You have now been deleted from the newsletter"
    end if
end if
%>
</body>
</html>
Avatar billede mortenkjeldberg Nybegynder
25. februar 2003 - 11:50 #1
Må jeg ikke se koden for formen. Bruger du GET eller POST ?
Avatar billede gigaload Nybegynder
25. februar 2003 - 12:04 #2
<form action="java script:OpenWindow2();" method="post">
      <table border="0" width="100%" cellspacing="0" cellpadding="0">
        <tr>
          <td width="72%" valign="top">b>Newsletter:</b>
</td>
          <td width="28%"><input type="text" name="mail" size="20">&nbsp;&nbsp;<input type="submit" value="Submit">
          <br>
          <input type="radio" value="subscribe" checked name="R1">Subscribe <input type="radio" name="R1" value="remove">Remove
Avatar billede d797fni Nybegynder
25. februar 2003 - 12:34 #3
Jeg har gjort sådan her:
Når jeg skal slette en nyhed fra min database.

<a href="java script:PopWin('slet.asp?emne=nyhed&id=<%=rs("id")%>',40,135);">Slet</a>

Her bruger jeg adresse linien til at tage nogle data med, du kan skrive lige så mange du vil.
popup.asp?test=første&test1=anden&test2=tredie

På popup.asp henter du data ved
Request.Querystring("test") som giver "første"
Request.Querystring("test1") som giver "anden"
Request.Querystring("test2") sm giver "tredie"
Avatar billede mortenkjeldberg Nybegynder
25. februar 2003 - 12:58 #4
Har du prøvet : Response.write Request.Form bare for at se om der overhovedet er kontakt ?
Avatar billede midas_dk Nybegynder
25. februar 2003 - 17:29 #5
Man submitter ikke automatisk en form, bare fordi der er en action på, så du får aldrig submittet...

Så er det noget med javascript der siger (pseudokode!):

formnavn.target = detnyevindue
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