Estoy haciendo un formulario y quiero que cuando un usuario ponga un dirección de email invalida el formulario no se envié a la base de datos.
Código PHP:
  
<!DOCTYPE html>
<html lang="es">
    <head>
    
        <title>Control de Acceso a Usuarios por Perfiles</title>
 
 
    </head>
    
    <body>
<div style="border: 5px double;">    
    <form name="login" action="execute.php" method="post">
        <label>Login Name:</label><br />
        <input type="text" name="usern" maxlength="10" /><br />
        <label>Password:</label><br />
        <input type="password" name="pass" maxlength="10" /><br />
        <input type="submit" name="SEND" value="SEND" />
    </form>
 </div><br/>
<div style="border: 5px solid;">    
<!-- formulario registro -->
<?php
// define variables and set to empty values
$emailErr = "";
$mail = "";
 
if ($_SERVER["REQUEST_METHOD"] == "POST") {
 
  
   if (empty($_POST["mail"])) {
     $mailErr = "Email is required";
   } else {
     $mail = test_input($_POST["mail"]);
     // check if e-mail address is well-formed
     if (!filter_var($mail, FILTER_VALIDATE_EMAIL)) {
       $emailErr = "Invalid email format";
     }
   }
}
 
function test_input($data) {
   $data = trim($data);
   $data = stripslashes($data);
   $data = htmlspecialchars($data);
   return $data;
}
?>
 
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>" >
  <fieldset>
    <legend  style="font-size: 18pt"><b>Registro</b></legend>
    <div class="form-group">
      <label><b>Ingresa tu login</b></label>
      <input type="text" name="loginName" class="form-control" placeholder="Ingresa tu login" />
    </div>
    <div class="form-group">
      <label><b>Ingresa tu Password</b></label>
      <input type="password" name="passuser" class="form-control"  placeholder="Ingresa contraseña" />
    </div>
    <div class="form-group">
      <label style="font-size: 14pt"><b>Repite tu contraseña</b></label>
      <input type="password" name="rpassuser" class="form-control" required placeholder="repite contraseña" />
    </div>
       <div class="form-group">
      <label><b>Ingresa tu mail</b></label>
      <input type="text" name="mail" class="form-control" placeholder="Ingresa tu mail" />
         <span class="error">* <?php echo $emailErr;?></span>
    </div>
    </div>
   
    <input  class="btn btn-danger" type="submit" name="submit" value="Registrarse"/>
 
  </fieldset>
</form>
</div>
<?php
 
        if(isset($_POST['submit'])){
            require("registro.php");
        }
    ?>
<!--Fin formulario registro -->
 
        </td>
        </tr>
        </table>
        </div></center></div></center>
 
    
</body>
</html>
 </div>
 
    </body>
</html>   
 

