campo-sirio/corsi/admin/crea_db.php
cris f7af9ddfa9 Patch level :
Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
Prime modifiche


git-svn-id: svn://10.65.10.50/trunk@9788 c028cbd2-c16b-5b4b-a496-9718f37d4682
2001-07-09 13:45:10 +00:00

178 lines
4.4 KiB
PHP
Executable File

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