diff --git a/#create.sql# b/#create.sql# deleted file mode 100644 index da8bf20828f4b11c6a33b959adbe5cf649ef64f3..0000000000000000000000000000000000000000 --- a/#create.sql# +++ /dev/null @@ -1,67 +0,0 @@ --- ################################################################### --- # Application : SQL script --- # File : create.sql --- # Date : 04/2016 --- # Function : Create the database --- ################################################################### -DROP TABLE IF EXISTS compte_client; -DROP TABLE IF EXISTS salle; -DROP TABLE IF EXISTS piece; -DROP TABLE IF EXISTS representation; -DROP TABLE IF EXISTS place; -DROP TABLE IF EXISTS billet; - - -CREATE TABLE compte_client( - n_compte INTEGER, - nom VARCHAR(100) NOT NULL, - prenom VARCHAR(100) NOT NULL, - DoB DATE, - MdP VARCHAR(100) NOT NULL, - CONSTRAINT pk_compte PRIMARY KEY (n_compte) - ); - - CREATE TABLE salle( - n_salle INTEGER, - vip_places INTEGER, - min_places INTEGER, - moyen_places INTEGER, - CONSTRAINT pk_salle PRIMARY KEY (n_salle), - CONSTRAINT vip CHECK (vip_places >= 0); - CONSTRAINT min CHECK (min_places >= 0); - CONSTRAINT moyen CHECK (moyen_places >= 0); - ); - -CREATE TABLE piece( - nom_piece VARCHAR(100), - realisateur VARCHAR(100), - heros VARCHAR(100), - heroine VARCHAR0(100), - CONSTRAINT pk_piece PRIMARY KEY (nom_piece) - ); - -CREATE TABLE representation( - nom_piece VARCHAR(100), - horaire TIME, - jour DATE, - n_salle INTEGER, - CONSTRAINT pk_representation PRIMARY KEY (n_salle,horaire,jour), - CONSTRAINT fk_representation_salle - FOREIGN KEY (n_salle) REFERENCES Salle ON DELETE RESTRICT, - CONSTRAINT fk_representation_piece - FOREIGN KEY (nom_piece) REFERENCES piece ON DELETE CASCADE - ); - -CREATE TABLE place( - n_place INTEGER, - p_type VARCHAR(100), - n_salle INTEGER, - CONSTRAINT pk_place PRIMARY KEY (n_place), - CONSTRAINT fk_place_salle - FOREIGN KEY (n_salle) REFERENCES salle ON DELETE CASCADE, - CONSTRAINT type_de_place CHECK (p_type IN ('vip', 'min','moyen')) - ); - - - - diff --git a/create.sql b/create.sql index 2a403ef894e9f5a0bfff1d17aed6dc671efcf279..0f547565817d14598fe62969db5207592468043d 100644 --- a/create.sql +++ b/create.sql @@ -3,11 +3,7 @@ -- # File : create.sql -- # Date : 04/2016 -- # Function : Create the database -<<<<<<< HEAD -- # Nom de base : postgres -======= --- # Nom de base : gestion ->>>>>>> 97aae529857f74eae932ce60288adc2cbada47f0 -- ################################################################### DROP TABLE IF EXISTS billet; @@ -18,16 +14,13 @@ DROP TABLE IF EXISTS piece; DROP TABLE IF EXISTS compte_client; CREATE TABLE compte_client( -<<<<<<< HEAD n_compte SERIAL, login VARCHAR(100) NOT NULL, -======= - n_compte INTEGER NOT NULL auto_increment, ->>>>>>> 97aae529857f74eae932ce60288adc2cbada47f0 nom VARCHAR(100) NOT NULL, prenom VARCHAR(100) NOT NULL, DoB DATE, MdP VARCHAR(100) NOT NULL, + adm boolean NOT NULL, CONSTRAINT pk_compte PRIMARY KEY (n_compte) ); diff --git a/fill.sql b/fill.sql index 6bbb8160a33a4b6253bd768651f3c7cdbcfeacca..cccee785b26a58a8c53d3464287c11ed1a2c0d37 100644 --- a/fill.sql +++ b/fill.sql @@ -7,11 +7,11 @@ --# compte_client INSERT INTO compte_client -VALUES(1,'peng2015','PENG','QIXIANG','1994-06-25','PPP'); +VALUES('peng2015','PENG','QIXIANG','1994-06-25','PPP',TRUE); INSERT INTO compte_client -VALUES(2,'koumaar2015','JAYASHANKAR','KOUMAARASHANKAR','1995-09-04','JJJ'); +VALUES('koumaar2015','JAYASHANKAR','KOUMAARASHANKAR','1995-09-04','JJJ',TRUE); INSERT INTO compte_client -VALUES(3,'souley2015','SOULEY','SALIF','1993-06-20','SSS'); +VALUES('souley2015','SOULEY','SALIF','1993-06-20','SSS',TRUE); --# salle INSERT INTO salle diff --git a/traiter_creation_compte.php b/traiter_creation_compte.php index 5fc9fbaf0901fef245b21e08347228f6b634a91f..198260abedbc76682791caf667b5fc5c766ff138 100644 --- a/traiter_creation_compte.php +++ b/traiter_creation_compte.php @@ -28,7 +28,7 @@ entete("traiter_Authentification"); $nbrow=pg_num_rows($response); echo $nbrow; if($nbrow==0){ - $requete="INSERT INTO compte_client (login,nom,prenom,dob,mdp) VALUES ('$login','$nom','$prenom','$dob','$mdp')"; + $requete="INSERT INTO compte_client (login,nom,prenom,dob,mdp) VALUES ('$login','$nom','$prenom','$dob','$mdp','FALSE')"; $response=pg_query($bd,$requete); header('Location: http://localhost/home.html'); }