Avatar billede men Nybegynder
07. april 2001 - 01:38 Der er 4 kommentarer og
1 løsning

Automatisk mail

Jeg kunne tænke mig at få et lille felt på en hjemmeside, hvor de besøgende kunne skrive deres e-mail adresse,
og derefter automatisk få mail når der eks. lægges nyheder på siden.
Jeg har ikke nogen erfaringer med ASP, men jeg forestiller mig, at dette var en mulighed for at komme i gang.
Jeg kan ikke bruge \"bare\" henvisninger til sider hvor der ligger gratis ASP kode til \"mail-liste\" eller noget i den stil.
Jeg forestiller mig, at man har brug for en database, som man evt. kunne lave i access.
Og så kommer de som skriver deres e-mail adresse automatisk i database, var det en idé eller er der en bedre løsning ?
Jeg har brug for nogen jeg kan spørge, hvis det ikke lykkes eller går galt.
Findes der kode på danske sider så ville det hjælpe en hel del, men det er bare ikke nok, der skal \"hånd i hanke til\".
Er der nogen som er med på idé\'en ?
Jeg gir mange poeng ?
Avatar billede ruderkonge Nybegynder
07. april 2001 - 02:58 #1
Jeg kan godt lave det, men jeg skal bruge en mere nøjagtig beskrivelse...

Avatar billede men Nybegynder
07. april 2001 - 11:50 #2
ruderkonge

Hvis du synest min forklaring er \"rodet\" så ku vi måske sige, at vi laver en mailingliste sammen.
Var det en idé ?
Kan jeg få din e-mail
Avatar billede ruderkonge Nybegynder
07. april 2001 - 11:56 #3
Det kan du sagtens...men

jeg laver lige et eksempel, og så kan jeg poste det her.
Avatar billede ruderkonge Nybegynder
07. april 2001 - 12:20 #4
\' starter med dns less databaseforbindelse

      set Connection=server.createobject(\"adodb.connection\")
      path=\"DBQ=\" & server.mappath(\"database.mdb\")
      Connection.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; \" & path, 1

\' er der ingen SIDE forespørgsel, starter man her
if request(\"side\") = \"\" then
\' her kommer formularen
response.write\"<form action=\'Default.asp?side=1\' method=\'post\'>\"
response.write\"<input type=\'text\' name=\'navn\'>\" \' indtast navn
response.write\"<input type=\'text\' name=\'email\'>\" \' indtast email
response.write\"<input type=\'submit\' value=\'tilmeld\'>\"
response.write\"</form>\"

\' er der en SIDE forespøgsel som er = 1
elseIf request(\"side\") = \"1\" then
\' vi starter med at sætte data (navn,email) i databasen
SqlQ = \"Insert Into data (navnfelt, emailfelt) values (\"
        SqlQ = SqlQ & \"\'\" & request(\"navn\") & \"\'\" & \",\"
        SqlQ = SqlQ & \"\'\" & request(\"email\") & \"\'\" & \")\"
        Connection.execute(SqlQ)
\' sætter en session så man kun kan komme her en gang
session(\"tilmeldt\") = \"on\"
\' så skal man tilbage til start siden
response.redirect(\"Default.asp\")

\' afslutter if..else..end sætingen
end if

\' her skriver vi en tekst for at brugeren skal vide han er tilmeldt
if session(\"tilmeldt\") = \"on\" then
response.write\"Du er tilmeldt mailinglisten\"
end if

\' lukker database forbindelsen
Connection.close


       
       
Avatar billede ruderkonge Nybegynder
07. april 2001 - 12:21 #5
Skriv til mig på : newcode@hotmail.com
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