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 :

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;
		}
	}
 
}
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.

P.S: Il n'y a aucune clé sur la table.