Bonjour,
J'ai crée une fonction php qui regarde tous les jours fériés présent dans une table, la table a cette architecture et les données suivantes :
DAY MONTH
1 1
1 5
8 5
14 7
15 8
11 11
25 12
la fonction ressemble à cela :
le code marche bien pour toutes les dates excepté pour le 8 mai, surement parce qu'il y a pour le mois 5 deux jours différents, seulement je n'arrive pas a régler le problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 function verifjourferies($mois,$jour){ require_once('mysql.php'); $sql_F = sprintf("SELECT DAY, MONTH FROM ferie WHERE MONTH = '%s'", mysql_real_escape_string($mois)); $result_F = $dbh->query($sql_F); foreach ($result_F as $row_F) { if($row_F['DAY'] == $jour){ return TRUE; }else{ return FALSE; } } }
P.S: Il n'y a aucune clé sur la table.
Partager