nel file data c'è solo il richiamo della data attuale. Niente di più Se vuoi ti mando il listato completo sta tutto in una pagina.
Codice PHP:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Modulo Iscrizione</title>
<style type="text/css">
#intestazione{
width:100%;
height:100px;
position:absolute;
font-family: Comic Sans MS;
top:0px;
left:0px;
text-align: center;
}
#divhr {
position:absolute;
top: 100px;
font-family:Comic Sans MS;
}
#messaggio {
position:relative;
top:400px;
font-family:Comic Sans MS;
color:#ff0000;
}
</style>
<div id ="intestazione">
<H1>BENVENUTI NEL MODULO D'ISCRIZIONE</H1>
<hr>
</div>
<div id ="divhr">
<form method="POST" autocomplete ="off" action="<?php $_SERVER['PHP_SELF'] ?>">
<label for =campo-cognome"> Cognome: </label> <input type ="text" name = "cognome" />
<p> <p><label for =campo-nome"> Nome: </label> <input type ="text" name = "nome" > </p></p>
<p> <p><label for =campo-username"> Username: </label> <input type ="text" name = "username"> </p></p>
<p> <p><label for =campo-email"> E-Mail: </label> <input type ="email" name = "email"> </p></p>
<p> <p><label for =campo-ripemail"> Ripeti-Email: </label> <input type ="email" name = "ripemail"> </p></p>
<p> <p><label for =campo-password"> Password: </label> <input type ="password" name = "password"> </p></p>
<p> <p><label for =campo-rippasswrd"> Ripeti-password: </label> <input type ="password" name = "rippassword"> </p></p>
<div id = "center">
</p>
<input type="submit" name="log" value="Invio iscrizione" />
</div>
</div>
</form>
</head>
<body>
<?php
if(!isset($_POST[log])){
require_once ("connettimysqli.php");
require_once ("data.php");
echo"</hr>";
# Inizializzazioni variabili
$id = mysqli_real_escape_string($con, $id);
$cognome = mysqli_real_escape_string($con, $cognome);
$nome = mysqli_real_escape_string($con, $nome);
$username = mysqli_real_escape_string($con, $username);
$email = mysqli_real_escape_string($con, $email);
$ripemail = mysqli_real_escape_string($con, $ripemail);
$passwrod = mysqli_real_escape_string($con, $password);
$rippassword = mysqli_real_escape_string($con, $rippassword);
#Inizamo a controllare il carattere inserito per l'email che sia corretto
$ok_ko ="";
if(cognome == ""){$errore .= "Attenzione il campo è vuoto";
//controllo campi compilati
if($cognome ==""){$ok_ko .= "Attenzione: il campo nome deve essere compilato. <br> <br>";}
if($nome ==""){$ok_ko .= "Attenzione: il campo cognome deve essere compilato. <br> <br>";}
if($username ==""){$ok_ko .= "Attenzione: il campo username deve essere compilato. <br> <br>";}
if($email ==""){$ok_ko .= "Attenzione: il campo email deve essere compilato. <br> <br>";}
if($password ==""){$ok_ko .= "Attenzione: il campo password deve essere compilato. <br><br>";}
$query="INSERT INTO utenti(ncognome, nome, username, email, password) VALUES('$cognome','$nome','$username','$email','$password')";
$result=mysqli_query($con,$query);
if($result){
echo("<p> Inserimento avvenuto correttamente <p>");
} else{
echo("<br>Inserimento non eseguito");
}
} //Graffe chiusa tasto log (invio dati)
?>
</body>
</html>
Questo è la pagina iscrizione.php