在电子邮件中显示,仅值> 1(php)

时间:2015-06-09 10:32:59

标签: php post

即使i1 = 0,我发送了一个发送电子邮件,其值为i1 i2 i3..etc的php文件。

是否可以告诉我的php代码仅在i1> 0时发送电子邮件?

这是我的代码:

    $firstname=$_POST['nom'];
    $i1=$_POST["i1"];
    $i2=$_POST['i2'];
    $i4=$_POST['i4'];
    $i6=$_POST['i6'];
    $i8=$_POST['i8'];
    $i9=$_POST['i9'];

 $subject = "$firstname" ;
$mail     = '*******@gmail.com';
    $message = '
    <html>
    <head>
      <title>Une nouvelle commande de '.$firstname.'</title>
    </head>
    <body>
      <p>Here's the command of '.$firstname.'</p>
    <table border="1">
       <tr bgcolor=#bAD2FE >
          <th width="40%">Intitulé</th><th width="30%" >Albums</th><th width="30%" >Cartons</th>
        </tr>
        <td>Tome 1</td><td align="center">'      .$i1.'</td><td align="center">'      .$carton1.'</td>
        </tr>
        <tr>
          <td>Tome 2</td><td align="center">'      .$i2.'</td><td align="center">'      .$carton2.'</td>
        </tr>
            <tr>
          <td>Tome 4</td><td align="center">'      .$i4.'</td><td align="center">'      .$carton3.'</td>
        </tr>
            <tr>
          <td>Tome 6</td><td align="center">'      .$i6.'</td><td align="center">'      .$carton6.'</td>
        </tr>
        <tr>
          <td>Tome 8</td><td align="center">'      .$i8.'</td><td align="center">'      .$carton8.'</td>
        </tr>
            <tr>
          <td>Tome 9</td><td align="center">'      .$i9.'</td><td align="center">'      .$carton9.'</td>
        </tr>
            <tr>
    </table>
    </body>
    </html>
    ';

    mail($mail, $subject, $message, $headers);

编辑: (我已经添加了发送电子邮件的行)

1 个答案:

答案 0 :(得分:1)

你可以用简单的条件

来做到这一点

if($_POST["i1"] >0){
//your email code
}else{
//Error message
}