<?php
include('backoffice/dbconnect.php');
if(isset($_POST['contact_submitted']))
{
$nome = $_POST["name"];
$email = $_POST["email"];
$mensagem = $_POST["message"];
if (empty($nome)) {
$noname = '<span class="error">Insira o seu nome!</span></br>';
echo $noname;
}
if (empty($email)) {
$noemail = '<span class="error">Insira o seu email!</span></br>';
echo $noemail;
}
if (empty($mensagem)) {
$nomensagem = '<span class="error">Insira uma mensagem!</span></br>';
echo $nomensagem;
}
else
{
global $email;
mail ("pedrofidalgo@live.com.pt","$nome, Contato Turismo Murtoseiro",
"Nome: $nome\n Email: $email\n Mensagem: $mensagem\n");
$sucesso = '<span class="yes">Mensagem enviada com sucesso!</span>';
echo $sucesso;
}
} //END IF
?>
这段代码有什么问题?我想验证所有字段,如果它们都不为空,请发送消息。如果一切都是空的,那没关系,但如果我 $mensagem 有东西,它会说“echo $sucesso;” 但所有其他字段都是空的,所以它不应该发生..