<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>"; } ?>