emailen naar iedereen uit een tabel

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

14/02/2005 17:47:00
Quote Anchor link
Ik zoek een simpel scriptje waarmee ik mails kan verzenden naar ieder emailadres dat in mijn mysql database staat.
 
PHP hulp

PHP hulp

13/01/2025 03:18:36
 
Tobias

Tobias

14/02/2005 20:50:00
Quote Anchor link
Doh...
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
// [verbind db]
// [selecteer mails]
// [mail iedereen]
// [sluit db]
// [bericht]

?>

Mag je zelf invullen ;)
 
Jasper

jasper

14/02/2005 21:11:00
Quote Anchor link
euh vraagje... kan je zoals in postvak in enzo mails naar meerdere gebruikers sturen met de functie mail() door bijv [email protected]; [email protected]; [email protected]?

Arie je moet maar enkele dingen doen hoor zoals tobias al zei ;) haal de adressen uit je database doe mysql_fetch_array en laat dan met een while elke keer opnieuw mailen ... thats it ;)
 
Eris -

Eris -

14/02/2005 21:23:00
Quote Anchor link
Ja, je scheiding teken is dan , ipv ; alhoewel.. test het uit ^^
Gewijzigd op 14/02/2005 21:24:00 door Eris -
 
Legolas

Legolas

14/02/2005 21:29:00
Quote Anchor link
volgensmij werkt het allebij :)
 

14/02/2005 21:50:00
Quote Anchor link
Hoe komt dan een volledig script er uit te zien.
Een voorbeeldscriptje dus, uitgewerkt.
 
Alfred -

Alfred -

14/02/2005 22:32:00
Quote Anchor link
Waarom vind ik je bericht overkomen als een eis?

Tutorial @ Phphulp.nl
Uitleg @ PHP.net
 
- Roland -

- Roland -

14/02/2005 23:32:00
Quote Anchor link
Het zou (misschien) leuk zijn maar met mail ( ) kun je dacht ik maar 1 mail sturen !!!

Dus in een while loop 1 voor 1 alle adressen uit de db
mailen !!

Legolas heb je dat ooit geprobeerd ??
mij lukt het niet !!! maar ja . . ik ben ook maar . . .
 
Alfred -

Alfred -

14/02/2005 23:34:00
Quote Anchor link
Lees de tutorial kerel.. Je kan naar 100den tegelijk zenden met mail();
 
- Roland -

- Roland -

15/02/2005 00:00:00
Quote Anchor link
You Right , met komma lukt het
 

16/02/2005 18:54:00
Quote Anchor link
Het lijkt allemaal te kloppen. Ik heb alleen nog het probleem dat ik niet weet hoe ik een emailadres uit een database haal. Bestaat daat misschien ook een tutorial voor?
 
Winston Smith

Winston Smith

16/02/2005 19:51:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
//eerst connectie maken en zo, ga er van uit dat je dat wel kan
$sql = "SELECT mail FROM tabel";
$res = mysql_query($sql) or die(mysql_error());

while($obj = mysql_fetch_object($res)) {
     print $obj->mail;    //waarbij mail gelijk is aan de naam uit je db
}
?>
 

16/02/2005 21:21:00
Quote Anchor link
Dus zo iets?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
mysql_connect($dbhost,$dbuser,$dbpass) or die("foutmelding");
@
mysql_select_db( "$dbname") or die( "foutmelding");
$sql = "SELECT mail FROM tabel";
$res = mysql_query($sql) or die(mysql_error());

while($obj = mysql_fetch_object($res)) {
     print $obj->mail;    //waarbij mail gelijk is aan de naam uit je db
}
?>
 
Legolas

Legolas

16/02/2005 21:39:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
mysql_connect($dbhost,$dbuser,$dbpass) or die("foutmelding");
@
mysql_select_db( "$dbname") or die( "foutmelding");
$sql = "SELECT mail FROM tabel";
$res = mysql_query($sql) or die(mysql_error());

$x = 0;
while($obj = mysql_fetch_object($res)) {
      if ($x == 0) {
        $mail = $obj->mail;
         $x = 1;
      }

      else {
        $mail .= "," . $obj->mail;    //waarbij mail gelijk is aan de naam uit je db
      }
}

?>
 

17/02/2005 09:07:00
Quote Anchor link
Kan iemand mij vertellen waar in het script ik de naam van de tabel en de naam ban het veld moet vermelden?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.