Calculer un nombre de jour
Bonjour,
J'ai une table comme suit pour afficher des informations :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| `info_id` int(11) NOT NULL auto_increment,
`info_date_debut` datetime NOT NULL default '0000-00-00 00:00:00',
`info_date_fin` datetime NOT NULL default '0000-00-00 00:00:00',
`info_texte` text NOT NULL,
`info_lundi` tinyint(4) NOT NULL,
`info_mardi` tinyint(4) NOT NULL,
`info_mercredi` tinyint(4) NOT NULL,
`info_jeudi` tinyint(4) NOT NULL,
`info_vendredi` tinyint(4) NOT NULL,
`info_samedi` tinyint(4) NOT NULL,
`info_dimanche` tinyint(4) NOT NULL,
`info_redondance` enum('Jours','Semaines','Mois') NOT NULL default 'Jours',
`info_pairs` enum('0','1') NOT NULL default '1',
`info_impairs` enum('0','1') NOT NULL default '1' |
Comme vous pouvez le voir, une information peut être répétée d'une date à une autre selon des Jours ou Semaines ou Mois pairs ou impairs selon une périodicité (lundi, mardi, mercredi, ...).
Je n'arrive pas à faire un calcul du nombre de jour que couvre une information selon tous mes éléments...
Pouvez-vous m'aider ?
Merci d'avance