modifications nécessaires ŕ commerce our passer ŕ bijoux gratuits, et gestion globale ALTER TABLE `Clients` ADD `MDPCli` VARCHAR( 12 ) NOT NULL ; ALTER TABLE `Clients` ADD `InfosCli` BOOL NOT NULL DEFAULT '1'; ALTER TABLE `Facture` ADD `CiviliteCliLiv` VARCHAR( 35 ) NOT NULL AFTER `NumClient` ; ALTER TABLE `Facture` DROP `PaiementFacture` ALTER TABLE `Facture` DROP `RegleFacture` ALTER TABLE `Facture` DROP `OperationFacture` ALTER TABLE `Facture` DROP `NumFacture` ALTER TABLE `Facture` ADD `NumFacture` VARCHAR( 100 ) NOT NULL FIRST ; ALTER TABLE `Facture` ADD PRIMARY KEY ( `NumFacture` ) ; ALTER TABLE `Clients` ADD `CiviliteCli` VARCHAR( 25 ) NOT NULL AFTER `NumUtilisateurClient` ; ALTER TABLE `Facture` ADD `NumUtilisateurFacture` BIGINT NOT NULL AFTER `NumFacture` ; ALTER TABLE `Facture` ADD `livMail` VARCHAR( 84 ) NOT NULL , ADD `CouleurEmballageFacture` VARCHAR( 30 ) NOT NULL , ADD `CouleurCarteFacture` VARCHAR( 30 ) NOT NULL , ADD `TexteCarteFacture` VARCHAR( 250 ) NOT NULL , ADD `LibelleFraisPortFacture` VARCHAR( 200 ) NOT NULL , ADD `CoutFraisPortFacture` FLOAT NOT NULL ; ALTER TABLE `Produits` ADD `DateProduit` DATE NOT NULL ; CREATE TABLE Detail_Facture ( NumLigneDetail bigint(20) NOT NULL auto_increment, FactureDetail varchar(24) NOT NULL default '', QtiteDetail bigint(20) NOT NULL default '0', ProduitDetail bigint(20) NOT NULL default '0', TVADetail float NOT NULL default '0', PrixHTDetail float NOT NULL default '0', PRIMARY KEY (NumLigneDetail) ) TYPE=MyISAM; CREATE TABLE Options_Facture ( NumFacture varchar(24) NOT NULL default '', NumLigneDetail bigint(20) NOT NULL default '0', LibelOption varchar(50) NOT NULL default '0', LibelValeurFr varchar(50) NOT NULL default '', PrixValeur float NOT NULL default '0' ) TYPE=MyISAM; CREATE TABLE CatOptions ( NumCatOption bigint(20) NOT NULL auto_increment, NumProdCatOption bigint(20) NOT NULL default '0', LibelCatOptionFr varchar(50) NOT NULL default '', LibelCatOptionUk varchar(50) NOT NULL default '', LibelCatOptionSp varchar(50) NOT NULL default '', PRIMARY KEY (NumCatOption) ) TYPE=MyISAM; CREATE TABLE ValeurOptions ( NumValeurOption bigint(20) NOT NULL auto_increment, NumProdOption bigint(20) NOT NULL default '0', NumOption bigint(20) NOT NULL default '0', LibelValeurFr varchar(50) NOT NULL default '', LibelValeurUk varchar(50) NOT NULL default '', LibelValeurSp varchar(50) NOT NULL default '', PrixValeur float NOT NULL default '0', InStockValeur char(1) NOT NULL default '', PRIMARY KEY (NumValeurOption) ) TYPE=MyISAM; CREATE TABLE Delai_Envoi ( NumLibel bigint(20) NOT NULL auto_increment, LibelFr varchar(40) NOT NULL default '', LibelUk varchar(40) NOT NULL default '', LibelSp varchar(40) NOT NULL default '', PRIMARY KEY (NumLibel) ) TYPE=MyISAM; ALTER TABLE `Marque` ADD `NumUtilisateurMarque` BIGINT NOT NULL AFTER `NumLibel` ; ALTER TABLE `Pays` ADD `NumUtilisateurPays` BIGINT NOT NULL AFTER `NumLibel` ; ALTER TABLE `BaremePort` ADD `NumUtilisateurBaremePort` BIGINT NOT NULL AFTER `NumLibel` ; ALTER TABLE `Tva` ADD `NumUtilisateurTVA` BIGINT NOT NULL AFTER `ValeurTauxTVA` ; ALTER TABLE `Produits` ADD `NumUtilisateurProduit` BIGINT NOT NULL AFTER `NumProd` ; ALTER TABLE `CatProduits` ADD `NumUtilisateurCatProduit` BIGINT NOT NULL AFTER `NumCatProduit` ; ALTER TABLE `Clients` ADD `NumUtilisateurClient` BIGINT NOT NULL AFTER `NumCli` ; ALTER TABLE `Delai_Envoi` ADD `NumUtilisateurDelai_Envoi` BIGINT NOT NULL AFTER `NumLibel` ; ALTER TABLE `commande` ADD `CiviliteCom` VARCHAR( 5 ) NOT NULL , ADD `NomCom` VARCHAR( 30 ) NOT NULL , ADD `PrenomCom` VARCHAR( 30 ) NOT NULL , ADD `AdresseCom` VARCHAR( 100 ) NOT NULL , ADD `CPCom` VARCHAR( 5 ) NOT NULL , ADD `VilleCom` VARCHAR( 30 ) NOT NULL , ADD `EmailCom` VARCHAR( 84 ) NOT NULL , ADD `PaysCom` BIGINT NOT NULL ; ADD `CouleurEmballageCom` VARCHAR( 30 ) NOT NULL , ADD `CouleurCarteCom` VARCHAR( 30 ) NOT NULL , ADD `TexteCarteCom` VARCHAR( 250 ) NOT NULL , ADD `LibelleFraisPortCom` VARCHAR( 200 ) NOT NULL , ADD `CoutFraisPortCom` FLOAT NOT NULL ; //mise ŕ jour des produits UPDATE Produits SET NumUtilisateurProduit='1' WHERE NumProd>0; faire de meme pour les autres tables!!! CREATE TABLE `Points` ( `NumPoints` BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY , `DatePoints` DATE NOT NULL , `NumClientPoints` BIGINT NOT NULL , `NumUtilisateurPoints` BIGINT NOT NULL , `PlusPoints` INT NOT NULL , `MoinsPoints` INT NOT NULL , `LibelPoints` BIGINT NOT NULL , `TempoPoints` VARCHAR( 3 ) NOT NULL ); ALTER TABLE `Produits` ADD `Fidelite_Produit` BIGINT NOT NULL ; ALTER TABLE `Points` ADD `SessionPoints` VARCHAR( 30 ) NOT NULL ; ALTER TABLE `Points` ADD `NumProduitFidelite` BIGINT NOT NULL ; ALTER TABLE `Points` CHANGE `NumProduitFidelite` `NumLigneFidelite` BIGINT( 20 ) DEFAULT '0' NOT NULL CREATE TABLE BanniereStatut ( NumLibel bigint(20) NOT NULL auto_increment, NumUtilisateurBanniereStatut bigint(20) NOT NULL default '0', LibelFr varchar(255) NOT NULL default '', LibelUk varchar(255) NOT NULL default '', LibelSp varchar(255) NOT NULL default '', PRIMARY KEY (NumLibel) ) TYPE=MyISAM; CREATE TABLE Promotions ( NumPromotion bigint(20) NOT NULL auto_increment, NumUtilisateurPromotion bigint(20) NOT NULL default '0', LibellePromotion varchar(90) NOT NULL default '', TypePromotion tinyint(4) NOT NULL default '0', DateDepPromotion datetime NOT NULL default '0000-00-00 00:00:00', DateFinPromotion datetime NOT NULL default '0000-00-00 00:00:00', PourcentagePromotion float NOT NULL default '0', PRIMARY KEY (NumPromotion) ) TYPE=MyISAM; CREATE TABLE Lien_Prod_Promo ( NumProduit bigint(20) NOT NULL default '0', NumPromo bigint(20) NOT NULL default '0', TauxPromo float NOT NULL default '0', PRIMARY KEY (NumProduit,NumPromo) ) TYPE=MyISAM; ALTER TABLE `Facture` ADD `TotalFacture` FLOAT NOT NULL , ADD `FraisPortFacture` FLOAT NOT NULL ; telecharger de nouveaux fichiers const_communes.inc galerie_ajoutepanier.inc