<?php
require_once("connetti.php");
if (!isset($_POST['reg'])) {
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
<form action= '' method="POST">
<font face="Comic Sans MS">
<center>
Email: <input type="text" name="email" maxlength="40" size ="41"> <br> <br>
Rip-Email: <input type="text" name="ripemail" maxlength="40" size ="41"> <br> <br>
<input type="submit" name="reg" value="Invio Email" />
</center>
</head>
<body>
<?php
}else{
$email = mysql_real_escape_string(trim ($_POST['email']));
$ripemail = mysql_real_escape_string(trim ($_POST['ripemail']));
// verifico la presenza dei campi obbligatorio
$ok_ko ="";
//controllo scrittura corretta dell'email
if(!filter_var($email, FILTER_VALIDATE_EMAIL)||!filter_var($ripemail,FILTER_VALIDATE_EMAIL)){
$ok_ko .= "indirizzo email non valido<br>";
}
//controllo campi compilati
if($email ==""){$ok_ko .= "Attenzione: il campo email deve essere compilato. <br> <br>";
}else{
if($email != $ripemail){$ok_ko .= "Attenzione: le due email non coincidono. <br> <br>";}
// Controllo se esiste l'email nel db
$checkemail=mysql_query("SELECT email FROM utenti WHERE email='$email'");
$vuota=mysql_num_rows($checkemail);
if($vuota > 0){
echo "<br> <br> <h1> Attenzione: l'email: ".$email." è già presente nell'archivio. Si prega di cambiare email. Grazie !!! </h1>";
echo "<meta http-equiv='Refresh' content=4; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>";
exit();
}
// Se tutto ok o se c'è qualcosa di sbagliato lo segnala
if($ok_ko !=""){
echo "<h1>$ok_ko</h1>";
echo "<meta http-equiv='Refresh' content='3; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>";
exit();
}
}
}
?>
</body>
</html>