ここ数時間、メール内に動的テーブルを作成しようと試みてきました..そして、私は失敗しました。ボディ変数の内外にテーブルを作成し、その中でエコーしようとしましたが、成功しませんでした私のコードを以下に配置しました..どんな助けでも大歓迎です..私がやろうとしているのは、その中にいくつかのmysqlデータを含むテーブルを作成し、それをいくつかのクライアントに送信することだけです..
$link = mysql_connect('localhost', 'root', '');
mysql_select_db('netbookdb');
$sql="SELECT * FROM rep_log WHERE s_date = '2012-05-31'";
$result=mysql_query($sql, $link);
$date=date('dmy');
require("../PHPMailer/class.phpmailer.php");
$mail = new PHPMailer();$mail = new PHPMailer();
$mail->IsSMTP(); // set mailer to use SMTP
$mail->Host = "smtp"; // specify main and backup server
$mail->From = "support@.vic.edu.au";
$mail->FromName = "Ict Devices";
$mail->AddAddress("email@h.vic.edu.au", "Matthew");
$mail->Subject = "Damage Log Report";
$mail->IsHTML(true);
$var='xlsx';
$date=date('dmy.');
$mail->Body = " while($rows=mysql_fetch_array($result)){
$cases=$rows['cases'];
$hg=$rows['hg'];
$surname=$rows['surname'];
$firstname=$rows['firstname'];
$claim=$rows['claim'];
$damage=$rows['damage'];
$cost=$rows['cost'];
}";
$mail->AltBody="Please Use a Html Compaible Email Veiwer";
if(!$mail->Send())
{
echo "Error sending: " . $mail->ErrorInfo;;
}
else
{
echo "Letter is sent";
}