codice:<html> <head> <title> --->DOMINATOR<--- </TITLE> </head> <body> <?php if($_POST['Password']==$_POST['Password1']){ $connessione=mysql_connect('localhost','root','') or die("no connect". mysql_error()); mysql_select_db('dominator') or die("no db"); //Connesso al DB $controlloutente=mysql_fetch_array(mysql_query("SELECT utenti.UserName FROM utenti WHERE utenti.UserName='".$_POST[UserName]."'")); $controllomondo=mysql_fetch_array(mysql_query("SELECT mondi.Nome FROM mondi WHERE mondi.Nome='".$_POST[mondo]."'")); if($controlloutente[UserName]==NULL){ if($controllomondo[Nome]==NULL){ session_name('Dominatorsession'); session_start(); //crea una zona urbana quantita 1 e ne ricava l'id mysql_query("INSERT INTO urbane(Quantita) VALUES('1')") or die("no urbane"); $id_urbana=mysql_fetch_array(mysql_query("SELECT MAX(urbane.ID_Urbana) AS id FROM urbane")) or die("no select id urbana"); //crea una zona fabbrica quantita 2 livello base e ne ricava l'id mysql_query("INSERT INTO fabbriche(Quantita,Livello) VALUES('2','1')") or die("no urbane"); $id_fabbrica=mysql_fetch_array(mysql_query("SELECT MAX(fabbriche.ID_Fabbrica) AS id FROM fabbriche")) or die("no select id fabbrica"); $mondo="INSERT INTO mondi VALUES('','".$_POST[mondo]."','".$id_urbana[id]."','".$id_fabbrica[id]."','0')"; $assegnamondo="SELECT mondi.ID_Mondo FROM mondi WHERE mondi.Nome='".$_POST[mondo]."'"; $_SESSION['id_fabbrica']=$id_fabbrica; $_SESSION['id_urbana']=$id_urbana; /*crea una tupla mondo e ne ricava l'id e lo memorizza in $assegnato*/ mysql_query($mondo) or die("no query mondo"); $assegnamondo=mysql_query($assegnamondo) or die ("no query assegnamondo"); $assegnamondo=mysql_fetch_array($assegnamondo); /*Data di iscrizione*/ $data = date("Y-m-d H:i:s"); /*crea una tupla utente*/ $utente="INSERT INTO utenti VALUES('".$_POST[UserName]."', '".$_POST[Password]."','".$assegnamondo[ID_Mondo]."','".$data."')"; mysql_query($utente) or die("no query utente"); $_SESSION['username']=$_POST[UserName]; $sql=mysql_fetch_array(mysql_query("SELECT mondi.Nome FROM mondi INNER JOIN utenti ON utenti.ID_Mondo=mondi.ID_Mondo WHERE utenti.UserName='".$_SESSION['username']."'")); $_SESSION['nomemondo']=$sql[Nome]; $sql=mysql_fetch_array(mysql_query("SELECT mondi.ID_Urbana FROM mondi WHERE mondi.Nome='".$_SESSION['nomemondo']."'")); $_SESSION['id_urbana']=$sql[ID_Urbana]; header("location:universo/uhome.htm"); mysql_close($connessione); } else{ echo "Nome del mondo gia esistente"; mysql_close($connessione); echo " <a href=Iscriviti.htm>Riprova</a>"; } } else{ echo "User name gia esistente"; mysql_close($connessione); echo " <a href=Iscriviti.htm>Riprova</a>"; } } else{ echo "Password non combaciano"; echo " <a href=Iscriviti.htm>Riprova</a>"; } ?> </body> </html>