Avatar billede okay Nybegynder
29. juni 2001 - 22:58 Der er 3 kommentarer og
1 løsning

Newsletter

Jeg har sådan en nyhedssystem, hvor folk kan tilmelde sig til...men jeg har et problem, hvordan skal folk redirects til index.asp efter de har tilmeldt sig...

jeg har prøvet med at skrive response.redir i den sidste linke før %>.....men det virkede ik...den skrive \"Siden kan ik vises\"...

her er scripten:
<%
useraction=request(\"action\")
select case useraction
case \"save\"
    email=lcase(request.form(\"email\"))
    subs=request.form(\"subs\")
    dsn=\"DBQ=\" & Server.Mappath(\"db/db.mdb\") & \";Driver={Microsoft Access Driver (*.mdb)};\"
    set conn=server.createobject(\"adodb.connection\")
    set rs=server.createobject(\"adodb.recordset\")
    sql = \"select * from email where email=\'\"&email&\"\'\"
    conn.open dsn
    rs.open sql,conn
    select case subs
    \'hvis nogen vil tilmelde sig selv
    case \"1\"
        if rs.bof and rs.eof then
            sql2=\"insert into email(email) values(\'\"&email&\"\')\"
            conn.execute(sql2)
            response.write \"<script>alert(\'Thank you\')</script>\"
        else
            response.write \"<script>alert(\'You already registered\')</script>\"
        end if

   
    \'Hvis nogen vil afmelde sig selv
        case \"0\"
    if rs.bof and rs.eof then
            response.write \"<script>alert(\'You didnt registered\')</script>\"
    else
            sql2=\"delete from email where email=\'\"&email&\"\'\"
            conn.execute(sql2)
            response.write \"<script>alert(\'Your name has been deleted\')</script>\"
    end if

       
       
    end select
rs.close
set rs=nothing

end select
%>
Avatar billede mukke Nybegynder
29. juni 2001 - 23:06 #1
hvis alt andet går galt så lave en side med et javascript der redirecter, ala

<SCRIPT>
document.location = \'http://www.mitdomæne.dk/min/side.html\';
</SCRIPT>
Avatar billede okay Nybegynder
29. juni 2001 - 23:35 #2
det forstod jeg ik helt ?
Avatar billede agony Nybegynder
30. juni 2001 - 00:20 #3
du kan ikke både lave response.write og response.redirect i en og samme case.
SÅ fjern din write og lav en response.redirect \"index.asp\".

så har du godt nok ikke nogen tekst som fortæller at de er blevet tilmeldt men det kan der jo også laves løsninger til. :-)
Avatar billede okay Nybegynder
01. juli 2001 - 14:03 #4
har fundt en løsning !
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