很遗憾,我无法修复此表单,如果字段为空,则不应发送电子邮件
<?php
$to = "info@alpafin.it";
$subject = "Richiesta WEB da WEBFIN";
$body = "Contenuto del modulo:\n\n";
$body .= "Nome: " . trim(stripslashes($_POST["1"])) . "\n";
$body .= "Cognome: " . trim(stripslashes($_POST["5"])) . "\n";
$body .= "Telefono: " . trim(stripslashes($_POST["2"])) . "\n";
$body .= "Email: " . trim(stripslashes($_POST["6"])) . "\n";
$body .= "Provincia: " . trim(stripslashes($_POST["3"])) . "\n";
$body .= "Professione: " . trim(stripslashes($_POST["7"])) . "\n";
$body .= "Importo: " . trim(stripslashes($_POST["4"])) . "\n";
$body .= "Note: " . trim(stripslashes($_POST['8'])) . "\n";
if (!$body || !$cognome || !$Telefono || !$Email !$Provincia ||
!$Professione || !$Importo || !$Note) {
echo 'Tutti i campi del modulo sono obbligatori!';
}
?>
答案 0 :(得分:0)
在您的代码中,没有变量$ cogname,$ telefono,$ email...。
您应该声明变量
$name = trim(stripslashes($_POST["1"]));
$cognome = trim(stripslashes($_POST["5"]));
$Telefono = trim(stripslashes($_POST["2"]));
$Email = trim(stripslashes($_POST["6"]));
$Provincia = trim(stripslashes($_POST["3"]));
$Professione = trim(stripslashes($_POST["7"]));
$Importo = trim(stripslashes($_POST["4"]));
$Note = trim(stripslashes($_POST["8"]));
这是声明代码。
然后您就可以写作。
if (!$name || !$cognome || !$Telefono || !$Email || !$Provincia || !$Professione || !$Importo || !$Note) {
echo 'Tutti i campi del modulo sono obbligatori!';
}