1

我有一个包含大约 100 个可能条目的 HTML 订单。表单发布到 PHP 文件。PHP 文件发送一封电子邮件,其中包含订单数量和每件商品的总金额。
问题是它在数量 = 0 时发送信息 - 当然,这使得生成的电子邮件非常麻烦。所以,我的问题是:当数量为 0 时我如何不发送信息

这是我对 POST 部分的编码示例:

if( !empty($_POST[""]) )
else
{
    $qtyG01lg = 0;
    $totalG01lg = 0;
}

如果数量为“0”,这是我不想发送的部分:

$body .= "     G01-large: (" . $qtyG01lg . " @ $10.00ea) = " . $totalG01lg . "\n";
4

3 回答 3

1

检查数量是否为 0 的行应该是,

 if( $qtyG01lg > 0 && $totalG01lg > 0 )
  $body .= "     G01-large: (" . $qtyG01lg . " @ $10.00ea) = " . $totalG01lg . "\n";

此外,您不能将空字符串作为 $_POST ( if( !empty($_POST[""]) )) 中的名称/键。所以,这条线应该是,

 if( !empty($_POST) ) //or specify the key/index for quantity or whatever you want to check
于 2013-01-22T16:21:59.450 回答
0

可能是这样的:

if(isset($_POST)&&!empty($_POST['quantity']))

你能提供更多的代码吗?

于 2013-01-22T16:20:59.247 回答
0
if($_POST && $_POST["quantity"]>0)
  $body .= "     G01-large: (" . $qtyG01lg . " @ $10.00ea) = " . $totalG01lg . "\n";
于 2013-01-22T16:26:20.393 回答