if(isset($_POST['submit'])) {
if (empty($name)) {
echo'<span class="error">ERROR: Missing Name </span><br/>';
} else if(empty($phone) || empty($email)) {
echo'<span class="error">ERROR: You must insert a phone number or email</span><br/>';
} else if(!preg_match('/[A-Z0-9._%+-][email protected][A-Z0-9.-]+\.[A-Z]{2,4}/', $email)) {
echo'<span class="error">ERROR: Please Insert a valid Email</span><br/>';
} else {
mail("[email protected]", "Monthly Specials Email",
"Name: $name
Email: $email
Phone Number: $phone
Comment: $comment", "From: $email");
echo'<span id="valid">Message has been sent</span><br/>';
}
}
Comment pourrais-je vérifier toutes ces questions sans utiliser d'autre si? Lorsque j'utilise else si, il vérifie la première instruction if, s'il y a un problème, il ne continuera pas à passer par l'autre si les instructions suivantes.
Des idées? Merci
Merci beaucoup cela fonctionne parfaitement – Chris