2013-03-08 172 views
0
$content="<table width='200' border='0'> 
    <tr> 
    <td>product name</td> 
    <td>Price</td> 
    <td>Qty</td> 
    </tr> 
    <tr> 
    <td>&nbsp;</td> 
    <td>&nbsp;</td> 
    <td>&nbsp;</td> 
    </tr> 
</table>" 

上表是郵件的內容。添加動態行到郵件內容

$pdtname , $price and $qty包含產品名稱,產品價格和產品數量。

[email protected]("[email protected]",$sub,$content,$headers); 

如果用戶選擇一個或多個產品

是否有可能根據所選擇的產品的數量乘以$content內的表的第二行。

回答

1

試試這個:

$content = "<table width='200' border='0'> 
    <tr> 
    <td>product name</td> 
    <td>Price</td> 
    <td>Qty</td> 
    </tr>"; 
foreach($products as $product){ 
    $content .= " <tr> 
    <td>".$product['name']."</td> 
    <td>&nbsp;</td> 
    <td>&nbsp;</td> 
    </tr>"; 
} 
$content .= "</table>"; 
+0

謝謝..它工作得很好.... – Anoop 2013-03-08 15:45:34

0

使用foreach循環這樣

$content = "<table width='200' border='0'> 
<tr> 
    <td>product name</td> 
    <td>Price</td> 
    <td>Qty</td> 
</tr>"; 
foreach($rows as $row){ 
    $content .= " <tr> 
    <td><?php echo $row['product_name'];?></td> 
    <td><?php echo $row['product_price'];?></td> 
    <td><?php echo $row['product_quantity'];?></td> 
    </tr>"; 
} 
$content .= "</table>"; 
+0

Ofcourse這將增加產品的名稱,價格,數量也...對..?? – Gautam3164 2013-03-08 12:28:12

+0

任何人都可以告訴我這裏列出的更好的ans .. ?? – Gautam3164 2013-03-08 12:45:19