<?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 ("[email protected]","$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
?>
Что не так с этим кодом? Я хочу проверить все поля, и если ни один из них не пуст, отправьте сообщение. Если все пустые, это нормально, но если у i $ mensagem есть что-то, в нем говорится «echo $ sucesso;» но все другие поля пусты, поэтому его не suppost случиться ..Validate php form
Пожалуйста, уточнить ваш вопрос. Мы не в твоей голове. –
@AurelioDeRosa прочитал это http://meta.stackexchange.com/questions/9953/could-we-please-be-a-bit-nicer-to-new-users – bugwheels94
@Ankit Когда вы посещаете чей-то дом, вы обычно учитесь как вести себя, а затем что-то делать. У SO действительно слишком много вопросов: «Это не работает, почему?». Поскольку мы дали свободное время в ответе, OP должен хотя бы не лениться и детализировать то, что им нужно, а не копировать/вставлять код, а затем говорить ... «Они разрешат проблему для меня» –