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製品名、製品価格、製品数量が含まれます。

$msgSent=@mail("aaa@gmail.com",$sub,$content,$headers);

ユーザーが 1 つ以上の製品を選択した場合

$content選択した商品の数に応じて、内の表の 2 行目を乗算することは可能ですか。

4

2 に答える 2

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>";
于 2013-03-08T12:24:30.413 に答える
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>";
于 2013-03-08T12:26:14.667 に答える