Już znalazłem:
<?php
@$odbiorcy = (array)$_POST['Osoby']; //@$odbiorcy2 = explode(", ", $odbiorcy);
$tresc = "Nadawca: $nadawca\n\nWiadomosc: $wiadomosc";
$header = "From: ".$email." ".$nadawca." \nContent-Type:".
' text/plain;charset="UTF-8"'.
"\nContent-Transfer-Encoding: 8bit";
$i=0;
while (isset($odbiorcy[$i]) && $odbiorcy[$i]!='') {
mail($odbiorcy[$i], $temat, $tresc, $header); $i++;
}
?>
Jak ktoś chce SELECT do tego:
<select name="Osoby[]" multiple="multiple" />
<?
mysql_connect('127.0.0.1', 'root', 'krasnal') or die("Błąd w połączeniu z serwerem!");
mysql_select_db('baza') or die("Błąd w połączeniu z bazą danych!");
$query="SELECT * FROM osoby";
$wynik=mysql_query($query);
if(mysql_num_rows($wynik) > 0) {
while($r = mysql_fetch_array($wynik)) {
echo "
<option value=\"{$r[14]} \"> ".$r[1]." ".$r[2]." [ ".$r[14]." ]
</option>"; }
}
else {
echo "
<option checked=\"checked\" value=\"brak\">Brak osób w bazie
</option>"; }
?>
{$r[14]} to numer pola z email z bazy osoby
{$r[1]} i
{$r[2]} to pola imie i nazwisko
P.S. A jak zapisać te adresy w bazie?
$zapytanie = "INSERT INTO mailing SET adresaci='$osoba' ";
Otrzymuje Array