---
title: "Mail till alla i community"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/59752-mail-till-alla-i-community"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "flabber"
published: "2002-11-20T09:29:40.000Z"
updated: "2002-11-21T15:08:48.000Z"
replies: 23
views: 569
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/59752-mail-till-alla-i-community"
---

# Mail till alla i community

_Sida 1 av 2._

## #1 — flabber, 2002-11-20T09:29Z

Jag skulle vilja ha en funktion där man kan skicka ett mail till alla användare i ett community, går det, och i så fall hur bär jag mig åt ?

Permalänk: https://www.webforum.nu/p/59752

## #2 — OveRRidE, 2002-11-20T09:32Z

Eftersom det är ett community du bygger, måste jag ställa frågan ifall det är ett riktigt e-postmeddelande du skall skicka eller ifall det är ett 'internt mess' som de brukar kallas i community-kretsar. ;)

Vad heter tabellen med användare i din databas, samt vad heter kolumnen med användarens e-postadress?

Permalänk: https://www.webforum.nu/p/860996

## #3 — flabber, 2002-11-20T09:38Z

Det är "internt mess" jag är ute efter.

Tabellerna heter namn och e_post

Permalänk: https://www.webforum.nu/p/860998

## #4 — OveRRidE, 2002-11-20T10:36Z

Du får nog skriva om det här lite, men modellen är åt rätt håll iallafall. 

Vi ponerar följande:

- Tabellen med mess heter 'meddelande'
- Tabellen med användare heter 'users'
- Tabellen 'users' innehåller två kolumner, 'namn' och 'e_post'

```
strMessage = "Detta är ett nyhetsmeddelande!"
adminsId = 12

SQL = "select * from users"
set rs = conn.execute(SQL)

do until rs.eof 
   SQL2 = "INSERT INTO meddelande (mottagare, avsandare, meddelande) VALUES (" & rs("id") & "," & adminsId & ",'" & strMessage & "' ")"
   conn.execute(SQL2), , 128
rs.movenext
loop

set rs = nothing
```

Permalänk: https://www.webforum.nu/p/861027

## #5 — flabber, 2002-11-20T11:36Z

Tackar för hjälpen.

Då kommer en föjdfråga från en novis på området.

Var lägger jag till denna lilla kodsnutt någonstans lämpligtvis?

Permalänk: https://www.webforum.nu/p/861055

## #6 — OveRRidE, 2002-11-20T12:04Z

Ja, det beror ju lite på vad du skall ha den till. 

Är det bara du (som admin) som skall kunna använda scriptet eller?

Permalänk: https://www.webforum.nu/p/861072

## #7 — flabber, 2002-11-20T12:08Z

Jag (admin) och 1 medlem till.

Permalänk: https://www.webforum.nu/p/861073

## #8 — OveRRidE, 2002-11-20T12:11Z

Har du något slags admingränssnitt idagsläget?

Permalänk: https://www.webforum.nu/p/861074

## #9 — flabber, 2002-11-20T12:30Z

Har en fil där man får skriva in vem av användarna som är admin,sökväg till databas,adressen till smtpservern och lite sådant.

Den filen includas :r  sedan i andra filers kod.

Om detta är någon form av admingränsnitt vet jag dock inte.

Permalänk: https://www.webforum.nu/p/861084

## #10 — OveRRidE, 2002-11-20T12:54Z

- Är det en access-databas?
- Har du byggt communityt själv eller?
- Kan du skriva en connection mot en databas?

Permalänk: https://www.webforum.nu/p/861099

## #11 — flabber, 2002-11-20T13:33Z

Svar1: Ja, access-databas är det
Svar2: Nej
Svar3: Nej

Provar för att lära mig mer om detta, och min erfarenhet säger att det är bättre att titta på vad andra har gjort före mig än att försöka läsa sig till något i en bok.

Tyckte bara att just den här funktionen saknades i denna varianten av community. 

Fast de e klart man kanske inte ska in o klampa i något man inte har kontroll över.

Permalänk: https://www.webforum.nu/p/861119

## #12 — flabber, 2002-11-21T09:12Z

Det som behövs är en connection mot databasen och ett formulär där man kan skriva själva meddelandet, eller ?

Får tyvärr inte till det själv, någon annan som kan? Förutsättningarna är som berättat ovan.

Permalänk: https://www.webforum.nu/p/861599

## #13 — OveRRidE, 2002-11-21T10:10Z

```
<form method="post" action="putMess.asp">
  <input type="text" name="rubrik">
  <input type="text" name="avsandare">
  <input type="text" name="text">
  <input type="submit" value="Posta">
</form>
```

```
<%
strRubrik = replace(request("rubrik"),"'","''")
adminsId = replace(request("avsandare"),"'","''")
strText = replace(request("text"),"'","''")

set conn = server.createobject("adodb.connection")
conn.open "Provider=Microsoft.OLEDB.Jet.4.0;Data Source=" & server.mappath("[red]/databas/databas.mdb[/red]")
SQL = "select * from users"
set rs = conn.execute(SQL)

do until rs.eof 
   SQL2 = "INSERT INTO meddelande (mottagare, avsandare, meddelande,rubrik) VALUES (" & rs("id") & "," & adminsId & ",'" & strText & "','" & strRubrik & "' ")"
   conn.execute(SQL2), , 128
rs.movenext
loop

set rs = nothing
set conn = nothing
```

Ändra det röda, så att det passar din applikation.

Permalänk: https://www.webforum.nu/p/861647

## #14 — flabber, 2002-11-21T11:03Z

Får följande felmeddelande

Microsoft VBScript compilation error '800a0401' 

Expected end of statement 

/community/massmailtest.asp, line 25 

SQL2 = "INSERT INTO meddelanden (mottagare, avsandare, meddelande,rubrik) VALUES (" & rs("id") & "," & adminsId & ",'" & strText & "','" & strRubrik & "' ")"
\---------------------------------------------------------------^

Permalänk: https://www.webforum.nu/p/861682

## #15 — @nders, 2002-11-21T11:07Z

Ta bort det sista citationstecknet före sista slutparentesen.

Mvh,

Permalänk: https://www.webforum.nu/p/861686

## #16 — flabber, 2002-11-21T12:04Z

Nu får jag detta meddelande:

Microsoft JET Database Engine error '80040e14' 

Syntax error in INSERT INTO statement.

Permalänk: https://www.webforum.nu/p/861714

## #17 — OveRRidE, 2002-11-21T12:12Z

Skriv det här under raden med SQL2 = ".. :

```
response.write SQL2
```

Vad står det?

Permalänk: https://www.webforum.nu/p/861721

## #18 — flabber, 2002-11-21T12:15Z

INSERT INTO meddelanden (mottagare, avsandare, meddelande, rubrik) VALUES (22,,'','' ) 
Microsoft JET Database Engine error '80040e14' 

Syntax error in INSERT INTO statement.

Permalänk: https://www.webforum.nu/p/861722

## #19 — OveRRidE, 2002-11-21T12:45Z

Exakt. Du saknar ett värde i formuläret 'avsandare' som du ser på första raden. 

Kolla över dina formulär och att du har stavat rätt om du ändrat namn på några variabler. Det är alltså variabel 'adminsId' som är tom.

Permalänk: https://www.webforum.nu/p/861740

## #20 — flabber, 2002-11-21T14:01Z

Får fortfarande felmeddelanden, men fyller jag i formuläret så kommer det in en post i meddelande tabellen. Det går tyvärr inte iväg till någon som ett meddelande dock.

Permalänk: https://www.webforum.nu/p/861796

---

Tråden på webben: https://www.webforum.nu/amne/asp/59752-mail-till-alla-i-community  
Nästa sida: https://www.webforum.nu/amne/asp/59752-mail-till-alla-i-community/page2.md
