mshoping
دوشنبه 25 فروردین 1393, 12:44 عصر
سلام به همه دوستان عزيز
من ميخوام ليست محصولاتي كه مشتري سفارش داده رو براش ايميل كنم .
اين ليست رو درست از ديتابيس واكشي ميكنم (كوئري مشكل نداره) براي ايميل كردن اون از كلاس phpmailer استفاده ميكنم
ميخوام اين ايميل به صورت html ارسال بشه و اين كد رو نوشتم اما مشكلي كه به وجود مياد اينه كه فقط آخرين محصول سفارشي يوزر براش ارسال ميشه !
اين هم كدمه اگه كسي متوجه ميشه اشكالم كجاست ممنون ميشم بگه
$rand = rand(time(),999);
foreach($_SESSION['basket'] as $i=>$v)
{
//echo $i;
//echo $_SESSION['tedadkala'][$i];
$db -> query("INSERT INTO `factor` (`id_user`, `id_produces` , `id_factor`,`tedad`) VALUES ( '{$_SESSION['user-valid']}', '{$v["ID"]}', '$rand','{$_SESSION['tedadkala'][$i]}')");
}
$result = $db -> get_all_records("SELECT factor.id AS fid, produces.name AS proname, factor.tedad AS ft,id_factor FROM users JOIN factor ON users.id = factor.id_user JOIN produces ON produces.id = id_produces
HAVING id_factor ='$rand'");
$mail=new PHPMailer();
$mail->CharSet = 'UTF-8';
//foreach ($_SESSION['basket'] as $key) {
//$result = $db -> get_record("SELECT * FROM `produces` WHERE `id`='{$key['ID']}'");
// var_dump($_SESSION['basket']);
foreach($result as $h=>$k)
{
echo $k["proname"];
$body = '<html><head> <meta http-equiv="Content-Language" content="en-us" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head>><body><div style="font:14px Tahoma;color:#159;">
<p style="text-align:center"> شماره پيگيري سفارش شما اين است '.$rand.'</p>
<p style="text-align:center"> ليست محصولات '.$k["proname"].'</p>
</div></body></html>';}
// }
$mail->IsSMTP();
.
.
.
.
من ميخوام ليست محصولاتي كه مشتري سفارش داده رو براش ايميل كنم .
اين ليست رو درست از ديتابيس واكشي ميكنم (كوئري مشكل نداره) براي ايميل كردن اون از كلاس phpmailer استفاده ميكنم
ميخوام اين ايميل به صورت html ارسال بشه و اين كد رو نوشتم اما مشكلي كه به وجود مياد اينه كه فقط آخرين محصول سفارشي يوزر براش ارسال ميشه !
اين هم كدمه اگه كسي متوجه ميشه اشكالم كجاست ممنون ميشم بگه
$rand = rand(time(),999);
foreach($_SESSION['basket'] as $i=>$v)
{
//echo $i;
//echo $_SESSION['tedadkala'][$i];
$db -> query("INSERT INTO `factor` (`id_user`, `id_produces` , `id_factor`,`tedad`) VALUES ( '{$_SESSION['user-valid']}', '{$v["ID"]}', '$rand','{$_SESSION['tedadkala'][$i]}')");
}
$result = $db -> get_all_records("SELECT factor.id AS fid, produces.name AS proname, factor.tedad AS ft,id_factor FROM users JOIN factor ON users.id = factor.id_user JOIN produces ON produces.id = id_produces
HAVING id_factor ='$rand'");
$mail=new PHPMailer();
$mail->CharSet = 'UTF-8';
//foreach ($_SESSION['basket'] as $key) {
//$result = $db -> get_record("SELECT * FROM `produces` WHERE `id`='{$key['ID']}'");
// var_dump($_SESSION['basket']);
foreach($result as $h=>$k)
{
echo $k["proname"];
$body = '<html><head> <meta http-equiv="Content-Language" content="en-us" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head>><body><div style="font:14px Tahoma;color:#159;">
<p style="text-align:center"> شماره پيگيري سفارش شما اين است '.$rand.'</p>
<p style="text-align:center"> ليست محصولات '.$k["proname"].'</p>
</div></body></html>';}
// }
$mail->IsSMTP();
.
.
.
.