<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Form da compilare</title>
<script language="Javascript">
function ControllaForm()
{
var controllo=false;
if (document.form1.utente_nome.value == "" )
{
controllo=true;
alert("Attenzione: Hai lasciato vuoto un campo obbligatorio.\nIl form non sarÃ* inviato");
}
if (document.form1.utente_cognome.value == "" )
{
controllo=true;
alert("Attenzione: Hai lasciato vuoto un campo obbligatorio.\nIl form non sarÃ* inviato");
}
if (document.form1.utente_indirizzo.value == "" )
{
controllo=true;
alert("Attenzione: Hai lasciato vuoto un campo obbligatorio.\nIl form non sarÃ* inviato");
}
if (document.form1.utente_numerocivico.value == "" )
{
controllo=true;
alert("Attenzione: Hai lasciato vuoto un campo obbligatorio.\nIl form non sarÃ* inviato");
}
if (document.form1.utente_citta.value == "" )
{
controllo=true;
alert("Attenzione: Hai lasciato vuoto un campo obbligatorio.\nIl form non sarÃ* inviato");
}
if (document.form1.utente_provincia.value == "" )
{
controllo=true;
alert("Attenzione: Hai lasciato vuoto un campo obbligatorio.\nIl form non sarÃ* inviato");
}
if (document.form1.utente_cap.value == "" )
{
controllo=true;
alert("Attenzione: Hai lasciato vuoto un campo obbligatorio.\nIl form non sarÃ* inviato");
}
if (document.form1.utente_email.value.indexOf("@") == -1 )
{
controllo=true;
alert("Attenzione: L'E-MAIL inserita non e' valida.\nIl form non sarÃ* inviato");
}
if (document.form1.utente_numeroditelefono.value == "" )
{
controllo=true;
alert("Attenzione: Hai lasciato vuoto un campo obbligatorio.\nIl form non sarÃ* inviato");
}
if (document.form1.utente_msg.value == "" )
{
controllo=true;
alert("Attenzione: Hai lasciato vuoto un campo obbligatorio.\nIl form non sarÃ* inviato");
}
if (controllo){return false}else{return true}
}
// -->
</SCRIPT>
</head>
<body>
<?php
if(isset($_POST['invia'])){
$utente_nome=trim($_POST['utente_nome']);
$utente_cognome=trim($_POST['utente_cognome']);
$utente_indirizzo=trim($_POST['utente_indirizzo']);
$utente_numerocivico=trim($_POST['utente_numerocivico']);
$utente_cap=trim($_POST['utente_cap']);
$utente_citta=trim($_POST['utente_citta']);
$utente_provincia=trim($_POST['utente_provincia']);
$utente_cap=trim($_POST['utente_cap']);
$utente_telefono=trim($_POST['utente_telefono']);
$utente_email=trim($_POST['utente_email']);
$utente_msg=strip_tags(trim($_POST['utente_msg']));
$errore="";
if($utente_nome ==""){
$errore.="non hai inserito il nome<br />";
}
if($utente_cognome ==""){
$errore.="non hai inserito il cognome<br />";
}
if($utente_indirizzo ==""){
$errore.="non hai inserito il indirizzo<br />";
}
if($utente_numerocivico=="" || !preg_match("/^[0-9]/",$utente_numerocivico)){
$errore.="numero civico non valido o vuoto<br />";
}
if($utente_cap=="" || !preg_match("/^[0-9]{5}$/",$utente_cap)){
$errore.="CAP non valido o vuoto<br />";
}
if($utente_citta ==""){
$errore.="non hai inserito la città<br />";
}
if($utente_provincia ==""){
$errore.="non hai inserito la provincia<br />";
}
if($utente_telefono=="" || !preg_match("/^[0-9]{10}$/",$utente_telefono)){
$errore.="telefono non valido o vuoto<br />";
}
if(!filter_var($utente_email, FILTER_VALIDATE_EMAIL)){
$errore.="indirizzo mail non valido<br />";
}
if($errore !=""){
echo $errore;
echo "<meta http-equiv='Refresh' content='3; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>";
}else{
if(mail("maria.ariemma@gmail.com","oggetto:...", $messaggio,$header)){
echo "email inviata correttamente, sarai contatta quanto prima";
echo "<meta http-equiv='Refresh' content='3; URL=https://www.google.it/'>";
}else{
echo "c'è stato un errore di trasmissione, riprova più tardi";
echo "<meta http-equiv='Refresh' content='3; URL=http://prinkbe.com/formtisana/prova.php'>";
}
}
}else{
?>
<form method="post" name="form1" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>" OnSubmit="return ControllaForm(this)">
Nome*:<br>
<input type="text" name="utente_nome" size="20"><br>
Cognome*:<br>
<input type="text" name="utente_cognome" size="20"><br>
Indirizzo*:<br>
<input type="text" name="utente_indirizzo" size="20"><br>
Numero civico*:<br>
<input type="text" name="utente_numerocivico" size="20"><br>
Città*:<br>
<input type="text" name="utente_citta" size="20"><br>
Provincia*:<br>
<input type="text" name="utente_provincia" size="20"><br>
CAP*:<br>
<input type="text" name="utente_cap" size="5"><br>
Numero di telefono*:<br>
<input type="text" name="utente_telefono" size="20"><br>
Indirizzo email*:<br>
<input type="text" name="utente_email" size="20"><br>
<br>
Messaggio:<br>
<textarea name="utente_msg" cols="40" rows="4"></textarea><br>
<br>
<input type="submit" name= "invia" value="INVIA">
</form>
<?php
}
?>
</body>
</html>