Skip to content
Extraits de code Groupes Projets
Valider 91e7f796 rédigé par Koumaarashankar JAYASHANKAR's avatar Koumaarashankar JAYASHANKAR
Parcourir les fichiers

Ajout d'admin

parent e9a885f3
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
-- ###################################################################
-- # 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'))
);
......@@ -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)
);
......
......@@ -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
......
......@@ -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');
}
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter