【发布时间】:2014-12-13 04:23:52
【问题描述】:
我有一个展示客户产品的购物车 php 页面。在同一页面中,我有一个表单,可以将客户的个人详细信息(例如姓名、姓氏等)以及产品信息(例如产品名称、数量等)直接发送到我的电子邮件地址。
现在,问题是当我发送表单时,我在我的电子邮件地址上收到了所有信息,但没有收到产品详细信息,例如在订单电子邮件中的产品名称字段中,我有 ARRAY。
我看到将数组转换为字符串时出现问题,但我不知道如何,我尝试了一些示例,但没有一个有效。贝娄我放了我认为是我的问题的代码。 `回声''; 回声'';
echo '<input type="hidden" name="product_name['.$cart_items.']" value="'.$obj->product_name.'" />';
echo '<input type="hidden" name="item_code['.$cart_items.']" value="'.$product_code.'" />';
echo '<input type="hidden" name="item_desc['.$cart_items.']" value="'.$obj->product_desc.'" />';
echo '<input type="hidden" name="item_qty['.$cart_items.']" value="'.$cart_itm["qty"].'" />';
$cart_items ++;
echo '<input type="submit" value="submit">';`
function clean_string($string) {
$bad = array("content-type","bcc:","to:","cc:","href");
return str_replace($bad,"",$string);
$product_name_string = implode(" ", $cart_items); }
$email_message .= "Nume: ".clean_string($name1)."\n";
$email_message .= "E-mail: ".clean_string($email1)."\n";
$email_message .= "Cos: ".clean_string($product_name_string)."\n";
【问题讨论】:
-
可以发
var_dump($cart_items);的内容吗? -
在你的脚本中 $cart_items 是一个整数。