<html>
<head>
	<title>Corsi</title>
	<LINK rel="stylesheet" type="text/css" href="stile.css">
</head>

<body>

<?php

if (isset($dbname) && ($dbname != ""))
{
	$query = mysql_query("CREATE DATABASE $dbname");
	if (!$query)
	   mysql_die();
	else
	{
		$link = mysql_connect("localhost", "root", "");
		if (!$link)
			die("Impossibile connettersi a MySQL");
		mysql_select_db($dbname, $link);
		
		
		# Struttura della tavola 'accessi'
		
		$criteri = "CREATE TABLE accessi (
		   id int(11) NOT NULL auto_increment,
		   idutente int(11) NOT NULL,
		   login datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
		   logout datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
		   descrizione text NOT NULL,
		   modifica varchar(10) NOT NULL,
		   PRIMARY KEY (id),
		   KEY idutente (idutente),
		   KEY login (login),
		   KEY logout (logout)
		)";
		echo "<p>".$criteri."</p>";
		$query = mysql_query($criteri, $link);
		
		
		# Struttura della tavola 'corsi'
		
		$criteri = "CREATE TABLE corsi (
		   id int(11) NOT NULL auto_increment,
		   nome varchar(100) NOT NULL,
		   descrizione text,
		   costo bigint(20),
		   immagine varchar(50) NOT NULL,
		   test_prima varchar(10) DEFAULT 'Falso' NOT NULL,
		   modo int(11) NOT NULL,
		   PRIMARY KEY (id)
		)";
		echo "<p>".$criteri."</p>";
		$query = mysql_query($criteri, $link);
		
		
		# Struttura della tavola 'domande'
		
		$criteri = "CREATE TABLE domande (
		   id int(11) NOT NULL auto_increment,
		   idtest int(11) NOT NULL,
		   domanda text NOT NULL,
		   PRIMARY KEY (id),
		   KEY idtest (idtest)
		)";
		echo "<p>".$criteri."</p>";
		$query = mysql_query($criteri, $link);
		
		
		# Struttura della tavola 'download'
		
		$criteri = "CREATE TABLE download (
		   id int(11) NOT NULL auto_increment,
		   idutente int(11) NOT NULL,
		   idlezione int(11) NOT NULL,
		   data date DEFAULT '0000-00-00' NOT NULL,
		   terminato varchar(10) NOT NULL,
		   PRIMARY KEY (id),
		   KEY idutente (idutente),
		   KEY idlezione (idlezione)
		)";
		echo "<p>".$criteri."</p>";
		$query = mysql_query($criteri, $link);
		
		
		# Struttura della tavola 'lezioni'
		
		$criteri = "CREATE TABLE lezioni (
		   id int(11) NOT NULL auto_increment,
		   idcorso int(11) NOT NULL,
		   nome varchar(255) NOT NULL,
		   progressivo smallint(6) NOT NULL,
		   percorso varchar(50) NOT NULL,
		   PRIMARY KEY (id),
		   KEY idcorso (idcorso)
		)";
		echo "<p>".$criteri."</p>";
		$query = mysql_query($criteri, $link);
		
		
		# Struttura della tavola 'prove'
		
		$criteri = "CREATE TABLE prove (
		   id int(11) NOT NULL auto_increment,
		   idutente int(11) NOT NULL,
		   idtest int(11) NOT NULL,
		   data date DEFAULT '0000-00-00' NOT NULL,
		   risultato varchar(20) NOT NULL,
		   PRIMARY KEY (id),
		   KEY idutente (idutente),
		   KEY idtest (idtest)
		)";
		echo "<p>".$criteri."</p>";
		$query = mysql_query($criteri, $link);
		
		
		# Struttura della tavola 'risposte'
		
		$criteri = "CREATE TABLE risposte (
		   id int(11) NOT NULL auto_increment,
		   iddomanda int(11) NOT NULL,
		   risposta text NOT NULL,
		   valida varchar(10) NOT NULL,
		   visibile varchar(10) NOT NULL,
		   PRIMARY KEY (id),
		   KEY iddomanda (iddomanda)
		)";
		echo "<p>".$criteri."</p>";
		$query = mysql_query($criteri, $link);
		
		
		# Struttura della tavola 'test'
		
		$criteri = "CREATE TABLE test (
		   id int(11) NOT NULL auto_increment,
		   idlezione int(11) NOT NULL,
		   nome varchar(255) NOT NULL,
		   posizione varchar(10) NOT NULL,
		   PRIMARY KEY (id),
		   KEY idlezione (idlezione)
		)";
		echo "<p>".$criteri."</p>";
		$query = mysql_query($criteri, $link);
		
		
		# Struttura della tavola 'utenti'
		
		$criteri = "CREATE TABLE utenti (
		   id int(11) NOT NULL auto_increment,
		   nome varchar(25) NOT NULL,
		   cognome varchar(25) NOT NULL,
		   email varchar(35) NOT NULL,
		   username varchar(20) NOT NULL,
		   pass varchar(20) NOT NULL,
		   data date DEFAULT '0000-00-00' NOT NULL,
		   idcorso varchar(5) NOT NULL,
		   PRIMARY KEY (id),
		   KEY idcorso (idcorso)
		)";
		echo "<p>".$criteri."</p>";
		$query = mysql_query($criteri, $link);
		
		echo "<p class=success>Database $dbname creato con successo!</p>";
	}
}
else
{
	echo "<form name=creadb action=$PHP_SELF? method=post><table align=center>";
	echo "<tr><td>Nome del database</td><td><input type=text name=dbname></td></tr>";
	echo "<tr><td colspan=2 align=center><input type=submit value='Crea Database'></td></tr>";
	echo "</table></form>";
}

?>