Mam pewien formularz php. Jest pewien problem. Po nie wypełnieniu wszystkich pól nie wyśle do mnie wiadomości. Wiem, że odpowiada za to funkcja else.
Co powinienem zmienić aby mail poszedł nawet po nie wypełnieniu wszystkich pól i została pokazana informacja standardowa jak przy prawidłowym wysłaniu?
Kod
<?php
if ($_POST['nick'] && $_POST['mail'] && $_POST['temat'] && $_POST['tresc']) {
$to = "biuro@novelgroup.pl";
$subject = $_POST['temat'] . " - novelgroup.pl";
$message = "Treśc: " . $_POST['tresc'];
$headers = "From:{$_POST['mail']}
Imie: ".$_POST['nick']."
Temat: ".$_POST['temat']."
E-mail: ".$_POST['mail']."";
mail($to, $subject, $message, $headers);
echo "Dziękujemy za wysłanie do nas wiadomości o treści: </br /><br />";
echo "<b>Imię i Nazwisko:</b> <strong>".$_POST['nick']."</strong></br>";
echo "Temat: <strong>".$_POST['temat']."</strong></br>";
echo "E-mail: <strong>".$_POST['mail']."</strong></br>";
echo "Treśc: <strong>".$_POST['tresc']."</strong></br></br>";
echo "Postaramy się o jak najszybszą odpowiedź <br /><br />";
}
else {
echo "Nie uzupelnileś wszystkich rubryk.";
exit;
}
?>
if ($_POST['nick'] && $_POST['mail'] && $_POST['temat'] && $_POST['tresc']) {
$to = "biuro@novelgroup.pl";
$subject = $_POST['temat'] . " - novelgroup.pl";
$message = "Treśc: " . $_POST['tresc'];
$headers = "From:{$_POST['mail']}
Imie: ".$_POST['nick']."
Temat: ".$_POST['temat']."
E-mail: ".$_POST['mail']."";
mail($to, $subject, $message, $headers);
echo "Dziękujemy za wysłanie do nas wiadomości o treści: </br /><br />";
echo "<b>Imię i Nazwisko:</b> <strong>".$_POST['nick']."</strong></br>";
echo "Temat: <strong>".$_POST['temat']."</strong></br>";
echo "E-mail: <strong>".$_POST['mail']."</strong></br>";
echo "Treśc: <strong>".$_POST['tresc']."</strong></br></br>";
echo "Postaramy się o jak najszybszą odpowiedź <br /><br />";
}
else {
echo "Nie uzupelnileś wszystkich rubryk.";
exit;
}
?>
Proszę o pomoc
