Avatar billede flol Nybegynder
15. januar 2007 - 19:54 Der er 5 kommentarer og
1 løsning

Til meld og fra meld nyheds brev

Hey har lidt problemer med denne kode:

---------------kode-----------------------
<center>Tilmeld/Frameld vores nyhedsbrev:</center>
<form action="default.asp?tilmeld=ja" method="post">
<table align="center" width="200" height="98" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="200" height="98" bgcolor="#99CC99"><br /><center>E-mail:<br />
  <input type="text" name="mail" />
    <br />
    <input type="submit" name="submit" value="Tilmeld" />
</form>
<form action="default.asp?tilmeld=nej" method="post">
<input type="submit" value="Frameld" />
</form>
<%
email = replace(request.form("mail"),"'","")
response.Write email
'henter querystring tilmeld og tjekker om det er li nej
if request.QueryString("tilmeld") = "nej" then


    SET rss = conn.execute("SELECT * FROM tilmeldtnyhed WHERE mail = '"& email &"'")

    if email = rss("id") THEN
        conn.execute("DELETE FROM tilmeldtnyhed WHERE mail = '"& email &"'")
        response.write "Du er nu frameldt nyhedsbrevet"
    else
        response.write "din mail er slettet, eller eksistere ikke i databasen"
    end if

    response.write "FEJL!" & email
end if
   
'henter querystring tilmeld og tjekker om det er li ja
if request.QueryString("tilmeld") = "ja" Then

'insætter mail i databasen tilmeldnyhed
        conn.execute("INSERT INTO tilmeldtnyhed (mail) VALUES('"& email &"')")
   
'udskriver dette hvis der ingen fjel er i insættelsen
        response.write "<center>Du er nu tilmeldt vores nyhedsbrev</center>"
   
'lukker forbindelsen
        Conn.Close
end if
%></center></td>
</tr>
</table>
---------------------/kode------------------------
...
Fjel:
(0x80020009)
Exception occurred.
/MyWeb/viborg_villa/default.asp, line 60

line 60 er denne line "if email = rss("id") THEN"

...

Håber nogen kan hjælpe?
Avatar billede lund_dk Praktikant
15. januar 2007 - 20:55 #1
Skal den ikke hedde

if email = rss("email") THEN
Avatar billede flol Nybegynder
15. januar 2007 - 20:58 #2
jo det gør den også i den kopi jeg har :P

kom bare lige til at kopir den hvor den hed id, men den gir stadig samme fejl
Avatar billede lund_dk Praktikant
15. januar 2007 - 21:15 #3
Prøv at erstatte disse linier
------------------------
if email = rss("id") THEN
        conn.execute("DELETE FROM tilmeldtnyhed WHERE mail = '"& email &"'")
        response.write "Du er nu frameldt nyhedsbrevet"
    else
        response.write "din mail er slettet, eller eksistere ikke i databasen"
    end if
----------------------

med

------------------------

if rss.eof or rss.bof THEN
        response.write "din mail er slettet, eller eksistere ikke i databasen"

    else
        conn.execute("DELETE FROM tilmeldtnyhed WHERE mail = '"& email &"'")
        response.write "Du er nu frameldt nyhedsbrevet"

    end if
---------------------
Avatar billede flol Nybegynder
15. januar 2007 - 21:22 #4
så kommer beskeden - din mail er slettet, eller eksistere ikke i databasen
men er sikker på den eksistere, og at det er den rigtig table jeg har skrevet..!
det er lidt som om at den ikke henter email
Avatar billede lund_dk Praktikant
16. januar 2007 - 08:48 #5
Kan umiddelbart ikke se hvad der så er galt, desværre.
Avatar billede flol Nybegynder
16. januar 2007 - 13:10 #6
hmm Lukker..!
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