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`)