dunno can I write one more question about contact form but i will try :) Maybe u will help faster ;p
Code:
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$from = 'From: domain.com';
$to = 'dawid@domain.com';
$subject = 'Message from domain.com';
$body = "From: $name
E-Mail: $email
Message:
$message";
if ($_POST['submit']) {
if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email))
{
echo '<p class="msg">Wrong email adress!!!</p>';
}
if ($name != '' && $email != '') {
if (mail ($to, $subject, $body, $from)) {
echo '<p class="msg">Your message has been sent!</p>';
} else {
echo '<p class="msg">Something went wrong, go back and try again!</p>';
}
} else {
echo '<p class="msg">You need to fill in all required fields!!</p>';
}
}
?>
And as u can see i have here few messages (echos) in if statements. But I wanna make this to display just one echo even if there would be more errors in contact form... Is that possible ?
example: Somebody leave all inputs empty and click "send" - atm he would get msg about wrong email and "u need fill all required fields". But in this kind os situation firstly i would like to display just msg about empty fields and after that if for example somebody would write wrong email another msg about wrong email :D Hope u understand what I mean. Thanks