我有一个包含大约100个可能条目的HTML订单。表单发布到PHP文件。 PHP文件会发送一封电子邮件,其中包含订单数量和每件商品的$ totals 问题是它在数量= 0时发送信息 - 这当然会使得到的电子邮件非常麻烦。 所以,我的问题是:当数量为0时,我怎么不发送信息
以下是我对POST部分进行编码的示例:
if( !empty($_POST[""]) )
else
{
$qtyG01lg = 0;
$totalG01lg = 0;
}
如果数量为“0”,这是我不想发送的部分:
$body .= " G01-large: (" . $qtyG01lg . " @ $10.00ea) = " . $totalG01lg . "\n";
答案 0 :(得分: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
答案 1 :(得分:0)
if(isset($_POST)&&!empty($_POST['quantity']))
你能提供更多代码吗?
答案 2 :(得分:0)
if($_POST && $_POST["quantity"]>0)
$body .= " G01-large: (" . $qtyG01lg . " @ $10.00ea) = " . $totalG01lg . "\n";