我有一个评论页面,可以从这样的表单中提取数据
echo (!empty($_REQUEST['FW15LieAngle'])) ? "<div class='reviewItem'><span class='reviewTitle'>15.5 Lie Angle:</span>{$_REQUEST['FW15LieAngle']}</div>" : "";
所以,如果他们确实选择了该选项,它就不会显示在表单上。在评论页面的末尾,我将所有数据发送到mail.php文件,如下所示:
<form method="post" action="priceorder.php">
<ul>
<?php
if (is_array($_REQUEST)) {
foreach ($_REQUEST as $key => $val) {
// This code should support the checkboxes and multiple selects
if (is_array($val)) {
foreach ($val as $val2) {
echo "<input type='hidden' name='" . $key . "[]' value='" . $val2 . "' />";
}
}
else {
echo "<input type='hidden' name='" . $key . "' value='" . $val . "' />";
}
}
}
?>
</ul>
<input name="submit" type="submit" value="" onclick="verify();" class="submit"/>
</form>
在mail.php文件中的我会从review.php获取数据,就像HTML电子邮件一样:
<div class='reviewItem'><span class='reviewTitle'>15.5 Lie Angle:</span>".$_REQUEST['FW15LieAngle']."</div>
这样可以正常工作,但我希望它像评论页面一样工作,如果此选项的数据为零,则不会显示在电子邮件中。我尝试在review.php中添加php,但电子邮件无法正常工作。任何想法或如果可以这样做,如果该字段没有数据,它不会显示在HTML电子邮件中???
答案 0 :(得分:0)
附上电子邮件正文:
if (!empty($_REQUEST['FW15LieAngle'])){
$emailBody.="<div class='reviewItem'><span class='reviewTitle'>15.5 Lie Angle:</span>".$_REQUEST['FW15LieAngle']."</div>";
}