2014-01-29 5 views
0

Так вот где я получаю текущую информацию из базы данных ...PDO FetchAll В PHP почты

$ci = $currentinfo->fetchAll(PDO::FETCH_ASSOC); 

А вот где я получаю некоторую информацию от прошлой недели ...

$pi = $pastinfo->fetchAll(PDO::FETCH_ASSOC); 

Теперь мне нужен оператор foreach, который помещает всю информацию в почтовую функцию PHP. Что-то вдоль линий этого ...

foreach ($ci as $civalue) { 
foreach($pi as $pivalue) 

$result1 = $ci["info1"]-$pi["info1"]; 
$result2 = etc... 
     $body = $result1, etc...; 
     $to = '$civalue["email"]'; 
     $subject = 'Weekly Recap'; 
     $headers = 'From: [email protected]'; 
     mail($to, $subject, $body, $headers); 

ответ

1

Вы имеете в виду что-то вроде этого:

$result = array(); 
for ($i = 0; $i < count($ci); $i++) { 
    $result[] = $ci[$i]["info1"] - $pi[$i]["info1"]; 
} 


$body = implode(', ', $result); 
$to = '$civalue["email"]'; 
$subject = 'Weekly Recap'; 
$headers = 'From: [email protected]'; 
mail($to, $subject, $body, $headers); 
+0

Это именно то, что я имею в виду. Большое спасибо! – ChaseC

Смежные вопросы