Codice PHP:
$nomehost = ":/Applications/MAMP/tmp/mysql/mysql.sock";
$nomeuser = "root";
$password = "root";
$db_name = "Musica";
$n= $_POST [nome];
$c= $_POST [cognome];
$u= $_POST [username];
$p1= $_POST [pass];
$p2= $_POST [confermapassword];
$gr= $_POST [gruppo];
$connessione = mysql_connect($nomehost,$nomeuser,$password)
or die("Connessione non riuscita: " . mysql_error());
$db= mysql_select_db($db_name,$connessione)
or die ("Impossibile selezionare il database". mysql_error());
$time=mktime ($month= $_POST [mese], $day= $_POST [giorno],$year= $_POST [anno]);
$query=mysql_query("SELECT COUNT(*) FROM Artista WHERE Username='$u'")
or die("query non valida: ".mysql_error());
if ($p1!=$p2)
{ echo "Password e Conferma Password non sono uguali, riprova."; }
else { if ($query!=0)
{
$gruppo=mysql_query("SELECT COUNT(*) FROM Gruppo WHERE Nome='$gr'")
or die("Query non valida: ." . mysql_error());
if ($gruppo==0)
{
mysql_query("INSERT INTO Album (`Nome`, `DataRegistrazione`) Values ($n, time())")
or die("Query non valida: .." . mysql_error());
}
$gr=mysql_query("SELECT DISTINCT IDGruppo FROM Gruppo WHERE Nome='$gr'")
or die("Query non valida: ".mysql_error());
mysql_query("INSERT INTO Artista (IDArtista, Nome, Cognome, DataNascita, Username, Password, IDGruppo) Values ('NULL','$n','$c','$time','$u','$sp1','$gr')")
or die("Query non valida: ..." . mysql_error());
$risultato = "sei stato registrato";
}
else { echo "ci sono altri utenti con il tuo username, riprova."; }
}
mysql_free_result($risultato);
mysql_close($connessione);