Mam mały problem mianowicie mam diwe grupy ludzi do których chcę wysyłac maile zbiorowo i oto ten skrypt:
function doKogo(){
$i=0;
if($_POST['odbiorca']==1){
include("connect.php");
$query_email ="SELECT email FROM zs_users WHERE email!=''";
$sql_result_email = mysql_query($query_email,$dbc);
while ($row = mysql_fetch_array($sql_result_email)) {
$i++;
if($i==1){
print("$row[0]");
}else{
print(",$row[0]");
}
}
}
elseif($_POST['odbiorca']==2){
include("connect.php");
$query_email ="SELECT email FROM zs_users AS u, zs_nodes AS n WHERE u.id=n.ownerid AND n.acces='1' AND u.email!=''";
$sql_result_email = mysql_query($query_email,$dbc);
while ($row = mysql_fetch_array($sql_result_email)) {
$i++;
if($i==1){
print("$row[0]");
}else{
print(",$row[0]");
}
}
}
}
// w medzy czasie następuje sprawdzenie danych z formularza
// no i sama funkcja mail
$sendemail=doKogo();
$mailHeaders="From: $email \r\n";
if (mail($sendemail, $subject, $message, $mailHeaders)) { ... }
else {...}
i teraz problem gdy w zmiennej
$sendemail
wstawie na sztywno jakieś adresy i każdy po przecinku lub jeden adres to wszystko jest ok ale gdy zrobie tak jak jest w skrypcie czyli by pobierała ona dane z fonkcji doKogo() to wszelkie dane pobiera prawidłowo i w prawidłowej postaci wszystko wydaje się być w ok, jednak nic nie wysyła i nie wiem czemu będe wdzięczny za wszelką pomoc.
Pozdrawiam