PHP Mail不从购物车发送所有产品

时间:2014-05-23 14:16:19

标签: php email

我在网上商店里有教程,几乎所有的东西都完成了一件我无法工作的东西。抱歉我的英语不好但我会尽力解释。在我的网站上没有支付,只选择产品,输入每个产品的数量并填写个人数据的表格,并在点击发送所有到我的邮件。但我有这个问题,我现在的代码只发送给我个人数据和该产品的第一个产品和数量,购物车中的其他产品没有发送到我的电子邮箱。这是我的网站最后一件事,请帮助我:(没人可以帮忙,我希望有人可以。

这就是sendmail从cart.php中获取产品和数量信息的方式。其他信息,如邮件,名称,地址sendmail.php正在从输入中获取,这是有效的,但这与产品和数量不一样,就像我之前说的,只有第一个产品来自购物车来邮件。

  <input type="hidden" name="product" type="text" value="' . $product_name . '"/>

  <input name="quantity" type="text" value="' . $each_item['quantity'] . '"  />

这是我的sendmail.php。我知道我必须拥有某种阵列,但是如果有人知道的话,我会很满意,帮助我。

<?php
$product = $_POST['product'];
$quantity = $_POST['quantity'];
$name = $_POST['name'];
$adress = $_POST['adress'];
$city = $_POST['city'];
$phone= $_POST['phone'];
$email = $_POST['email'];

$to  = 'marko@gmail.com'; 
$subject = 'Order';


$message = "<p> ".$product." ".$quantity." ".$name." ".$adress." ".$city." ".$phone."     `enter code here`".$email." </p>";

$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: Linux rulez' . "\r\n";
$mail=mail($to, $subject, $message, $headers);
if($mail){
    echo"Success!";
}
?>

0 个答案:

没有答案