En fait cette application doit être utilisée pour n'importe quelle table de ma base de données.
J'ai déjà commencé à écrire une class qui me permet de prendre n'importe quelle table pour afficher les données .
Mais j'essaie de trouver une méthode (récurssive) pour gérer les clés.
voici un exemple d'une de mes tables :
 
CREATE TABLE `db_p_p_formulaire` (
  `ID_PROJET` int(4) NOT NULL,
  `ID_PAGE` int(10) NOT NULL,
  `ID_FORMULAIRE` int(5) NOT NULL,
  `ID_TYPE_AFF` int(5) default NULL,
  `TYPE_trait` int(1) NOT NULL,
  `trait_nb_aff` int(2) NOT NULL,
  `htm_name` varchar(50) collate utf8_bin NOT NULL,
  `db_methode` varchar(4) collate utf8_bin NOT NULL,
  `db_action` varchar(500) collate utf8_bin NOT NULL,
  `b_javascript` tinyint(1) NOT NULL,
  `J_function_nom` varchar(30) collate utf8_bin default NULL,
  `db_table` varchar(50) collate utf8_bin default NULL,
  PRIMARY KEY  (`ID_PROJET`,`ID_PAGE`,`ID_FORMULAIRE`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
 
Ici j'ai une clé primaire avec trois éléments : (`ID_PROJET`,`ID_PAGE`,`ID_FORMULAIRE`)