<?php
session_start();
if (isset($_POST['send']) and $_POST['send'] == 'Invia') {
	
	/* CONTROLLO ERRORI */
	
	$tag_permessi = "<br> <br /> <b> <strong> <i> <u> <a>";
	$errori = "";
	
	$gbnome = addslashes(trim(strip_tags($_POST['gbnome'])));
	$gbcognome = addslashes(trim(strip_tags($_POST['gbcognome'])));
	$gbemail = addslashes(trim(strip_tags($_POST['gbemail'])));
	$gbmessaggio = addslashes(trim(strip_tags($_POST['gbmessaggio'])));
	
	if ($gbnome == "") {
		$errori .= "Il nome è obbligatorio<br />";
	}	
	if (strlen($gbmessaggio)<10) {
		$errori .= "Il messaggio è troppo corto!<br />";
	}
	if (!filter_var($gbemail, FILTER_VALIDATE_EMAIL)) {
		$errori .= "La mail inserita non è valida<br />";
	}
	
	$_SESSION['errori'] = serialize($errori);
	
	$_SESSION['gbcont'] = serialize($_POST);
	echo "<meta http-equiv='Refresh' content='0; URL=/guestbook_f.php'>";
	/* FINE CONTROLLO ERRORI */
	
	if($errori == "") {
	
	$connessione=mysql_connect("localhost", "root", "");
	$selezione_db=mysql_select_db("my_name", $connessione); 
	
	$INSERIMENTO = mysql_query('INSERT INTO Guestbook (NOME, COGNOME, MESSAGGIO, INDIRIZZO, DATA_ORA, AUTORIZZA) values ($gbnome, $gbcognome, $gbmessaggio, $gbemail, now(), 1)');
	
	if($INSERIMENTO) {
		
		$statusmsg = "Il tuo messaggio è stato inserito correttamente. <br />Sarà visibile dopo la sua approvazione.";
		if(isset($_SESSION['errori'])){unset($_SESSION['errori']);}		
		if(isset($_SESSION['gbcont'])){unset($_SESSION['gbcont']);}		
	} else {
		
		$statusmsg = "ERRORE nell'inserimento del tuo messaggio<br />Riprova più tardi.";
	}
		$_SESSION['statusmsg'] = serialize($statusmsg);
		echo "<meta http-equiv='Refresh' content='5; URL=/guestbook_f.php'>";
	
} else {
	header('location=index.html');
		exit();
}
} elseif (isset($_POST['reset']) and $_POST['reset'] == 'Reset') {
	
/*	$gbnome = "";
	$gbcognome = "";
	$gbemail = "";
	$gbmessaggio = "";
	
	$_SESSION['gbcont'] = serialize($_POST);
	echo "<meta http-equiv='Refresh' content='0; URL=/guestbook_f.php'>";*/
	
	unset($_SESSION['gbcont']);
	unset($_SESSION['errori']);
	unset($_SESSION['statusmsg']);
	echo "<meta http-equiv='Refresh' content='0; URL=/guestbook_f.php'>";
}
?>