<?php
require_once("connetti.php");
if(!isset($_POST['reg'])){
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
<center> <H1>BENVENUTO NEL SITO D'ISCIRIZIONE PROVA</H1>
<form action= '' method="POST">
<font face="Comic Sans MS">
Nome: <input type="text" name="nome" maxlength="30" size ="35"> <br> <br>
Username: <input type="text" name="username" maxlength="30" size ="35" > <br> <br>
Password: <input type='password' name='password' maxlength="8" size="8"> <br> <br>
Re-Password: <input type='password' name='passw' maxlength="8" size="8"> <br> <br>
</font>
<center>
<input type="submit" name="reg" value="Invio iscrizione" />
<input type="submit" name="uscita" value="Uscita" />
</center> </form>
</head>
<body>
<?php
}else{
$nome = mysql_real_escape_string(strtolower(trim ($_POST['nome'])));
$username = mysql_real_escape_string(strtolower(trim ($_POST['username'])));
$password = mysql_real_escape_string(trim ($_POST['password']));
$passw = mysql_real_escape_string(trim ($_POST['passw']));
//crittografa la passowrod
$pass = mysql_real_escape_string(md5(trim($_POST['password'])));
$errore ="";
//if($rivista ==""){$errore .= "non hai inserito il titolo della rivista<br>";}
if($nome ==""){$errore .= "Attenzione: il campo nome deve essere compilato. <br> <br>";}
if($username ==""){$errore .= "Attenzione: il campo username deve essere compilato. <br> <br>";}
if($password ==""){$errore .= "Attenzione: il campo password deve essere compilato. <br><br>";}
else{
if($password != $passw){$errore .= "Attenzione: le due password non coincidono. <br> <br>";}
}
// Controllo se esiste lo username nel db
$checkuser=mysql_query("SELECT username FROM utenti WHERE username='$username'");
$vuota=mysql_num_rows($checkuser);
if($vuota > 0){
echo "<br> <br> <h1> Attenzione: lo username: ".$username." è già presente nell'archivio. Si prega di cambiare username. Grazie !!! </h1>";
echo "<meta http-equiv='Refresh' content='4; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>";
exit();
}
if($errore !=""){
echo "<h1>$errore</h1>";
echo "<meta http-equiv='Refresh' content='4; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>";
}else{
$q_i=mysql_query("INSERT INTO utenti(nome, username, password) VALUES('$nome','$username','$pass')");
echo "<h1> <br>Utente registrato correttamente. </h1>";//e torno al form
echo "<meta http-equiv='Refresh' content='4; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>";
}
}
?> </body>
</html>