PHP validering. En lille fejl.
Hej.Jeg har en lille fejl der gør at "Thank you for submitting" bliver echo'et ud selvom der samtidig kommer en fejlmedelelse. Er der nogle der kan give mig en forklaring på det?
//validate complete form to submit//
if(!empty($name) && !is_numeric($name) && !empty($lastname) && !is_numeric($lastname) && !empty($address) && $zip!=$errorMessage && preg_match("/^([a-zA-Z0-9])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)+/", $_POST['email']) && isset($relation) && $day!=$errorMessage && $month!=$errorMessage && $year!=$errorMessage && !empty($desc) && isset($_POST['relation1']) || isset($_POST['relation2']) || isset($_POST['relation3']) || isset($_POST['relation4']) || isset($_POST['relation5']) || isset($_POST['relation6'])){
echo "Thank you for submitting <br/>";
}
else{
echo "Please fill in the form again<br/>";}
}
?>